| // RUN: %target-typecheck-verify-swift -swift-version 4 |
| |
| #if false || true && false |
| undefinedIf() |
| #else |
| undefinedElse() // expected-error {{use of unresolved identifier 'undefinedElse'}} |
| #endif |
| |
| #if false && true || true |
| undefinedIf() // expected-error {{use of unresolved identifier 'undefinedIf'}} |
| #else |
| undefinedElse() |
| #endif |
| |
| #if false || true && false || false |
| undefinedIf() |
| #else |
| undefinedElse() // expected-error {{use of unresolved identifier 'undefinedElse'}} |
| #endif |
| |
| // expected-error @+1 {{invalid conditional compilation expression}} |
| #if false || true && try! Swift |
| #endif |