// RUN: %target-typecheck-verify-swift struct A { func foo() {} } var a : A? var b : A ? // expected-error {{consecutive statements on a line}} {{10-10=;}} expected-error {{expected expression}} var c = a? // expected-error {{'?' must be followed by a call, member lookup, or subscript}} var d : ()? = a?.foo() var e : (() -> A)? var f = e?() struct B {} var g = B()