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.
23 lines
546 B
Swift
23 lines
546 B
Swift
// RUN: %target-typecheck-verify-swift
|
|
|
|
@available(swift 3.0)
|
|
func foo() {
|
|
}
|
|
|
|
@available(swift 3.0, iOS 10, *) // expected-error {{version-availability must be specified alone}}
|
|
func bar() {
|
|
}
|
|
|
|
func baz() {
|
|
if #available(swift 4) { // expected-error {{Swift language version checks not allowed in #available}}
|
|
// expected-error @-1 {{condition required for target platform}}
|
|
print("yes")
|
|
} else {
|
|
print("no")
|
|
}
|
|
}
|
|
|
|
@available(swift, introduced: 3.0.1, obsoleted: 3.0.2, message: "tiny bug")
|
|
func bug() {
|
|
}
|