mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Parse][SR-702] Disallow attributes before #if
This commit is contained in:
@@ -1,5 +1,19 @@
|
||||
// RUN: %target-parse-verify-swift
|
||||
|
||||
public
|
||||
#if FOO // expected-error {{expected declaration}}
|
||||
var val1: Int = 0
|
||||
#else
|
||||
var val1: UInt = 1
|
||||
#endif
|
||||
|
||||
struct S2 { // expected-note {{in declaration of 'S2'}}
|
||||
@available(*, deprecated)
|
||||
#if FOO // expected-error {{expected declaration}}
|
||||
func fn1() {}
|
||||
#endif
|
||||
}
|
||||
|
||||
class C { // expected-note 3 {{in declaration of 'C'}}
|
||||
|
||||
#if os(iOS)
|
||||
|
||||
Reference in New Issue
Block a user