blob: 3ea00be83763abdd90ad9d323deaf73b4830ecbd [file] [log] [blame]
// 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() {
}