@@ -69,32 +69,38 @@ package(set) // expected-note {{previous modifier specified here}}
6969public( set) // expected-error {{multiple incompatible access-level modifiers specified}}
7070public var customSetterDuplicateAttr3 = 0
7171
72- private( get) // expected-error{{expected 'set' as subject of 'private' modifier}}
72+ private( get) // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-12=set}}
7373var invalidSubject = 0
7474
75- private( 42 ) // expected-error{{expected 'set' as subject of 'private' modifier}}
75+ private( 42 ) // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-11=set}}
7676var invalidSubject2 = 0
7777
7878private( a bunch of rando m tokens) // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
7979var invalidSubject3 = 0
8080
8181
82- package ( get) // expected-error{{expected 'set' as subject of 'package' modifier}}
82+ package ( get) // expected-error{{expected 'set' as subject of 'package' modifier}} {{9-12=set}}
8383var invalidSubject4 = 0
8484
85- package ( 42 ) // expected-error{{expected 'set' as subject of 'package' modifier}}
85+ package ( 42 ) // expected-error{{expected 'set' as subject of 'package' modifier}} {{9-11=set}}
8686var invalidSubject5 = 0
8787
88- private( set // expected-error{{expected ')' in 'private' modifier}}
88+ private( ( ( ) ) ) // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
89+ var invalidSubject6 = 0
90+
91+ private( missingFunc( _ x: Int) -> Bool // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set)}} expected-error{{expected declaration}}
92+ let independentVar1 = 0
93+
94+ private( set // expected-error{{expected ')' in 'private' modifier}} {{12-12=)}}
8995var unterminatedSubject = 0
9096
91- private( 42 // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
97+ private( 42 // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-11=set)}} expected-error{{expected declaration}}
9298var unterminatedInvalidSubject = 0
9399
94- private( ) // expected-error{{expected 'set' as subject of 'private' modifier}}
100+ private( ) // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set}}
95101var emptySubject = 0
96102
97- private ( // expected-error{{expected 'set' as subject of 'private' modifier}}
103+ private ( // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set)}}
98104var unterminatedEmptySubject = 0
99105
100106// Check that the parser made it here.
0 commit comments