mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
A parse-only option is needed for parse performance tracking and the current option also includes semantic analysis.
20 lines
478 B
Swift
20 lines
478 B
Swift
// RUN: %target-typecheck-verify-swift
|
|
|
|
import StdlibUnittest
|
|
|
|
|
|
struct S1 {}
|
|
struct S2 {}
|
|
|
|
func test_expectType() {
|
|
var s1 = S1()
|
|
expectType(S1.self, &s1)
|
|
expectType(S2.self, &s1) // expected-error {{cannot convert value of type 'S1' to expected argument type 'S2'}}
|
|
}
|
|
|
|
func test_expectEqualType() {
|
|
expectEqualType(S1.self, S1.self)
|
|
expectEqualType(S1.self, S2.self) // expected-error {{cannot convert value of type 'S2.Type' to expected argument type 'S1.Type'}}
|
|
}
|
|
|