// RUN: %target-swift-frontend -typecheck -parse-as-library %s -verify -swift-version 4 // Default initialization of variables -- totally broken Swift 4 behavior. class NotInitializableOptionalClass { var opt: Optional } struct NotInitializableOptionalStruct { // expected-note {{'init(opt:)' declared here}} var opt: Optional } func testBadDefaultInit() { _ = NotInitializableOptionalStruct() // expected-error {{missing argument for parameter 'opt' in call}} _ = NotInitializableOptionalClass() }