mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
24 lines
524 B
Swift
24 lines
524 B
Swift
// RUN: %target-typecheck-verify-swift
|
|
|
|
let x = 1
|
|
let y = 2
|
|
if (x > y) {
|
|
defer { // expected-warning {{'defer' statement before end of scope always executes immediately}}{{5-10=do}}
|
|
print("not so useful defer stmt.")
|
|
}
|
|
}
|
|
|
|
func sr7307(_ value: Bool) {
|
|
let negated = !value
|
|
defer { // expected-warning {{'defer' statement before end of scope always executes immediately}}{{5-10=do}}
|
|
print("negated value is {negated}")
|
|
}
|
|
}
|
|
|
|
sr7307(true)
|
|
|
|
defer { // No note
|
|
print("end of program.")
|
|
}
|
|
|