@@ -25,7 +25,7 @@ var f : Int
25
25
// CHECK: <#kw>#endif</#kw>
26
26
#endif
27
27
28
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
28
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
29
29
#if !CONF
30
30
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
31
31
var x3 : Int
@@ -36,7 +36,7 @@ var f : Int
36
36
// CHECK: <#kw>#endif</#kw>
37
37
#endif
38
38
39
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
39
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
40
40
#if !CONF
41
41
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
42
42
var x4 : Int
@@ -58,7 +58,7 @@ var f : Int
58
58
// CHECK: <#kw>#endif</#kw>
59
59
#endif
60
60
61
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
61
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
62
62
#if !CONF
63
63
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
64
64
var y2 : Int
@@ -73,7 +73,7 @@ var f : Int
73
73
// CHECK: <#kw>#endif</#kw>
74
74
#endif
75
75
76
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
76
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
77
77
#if !CONF
78
78
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
79
79
var y3 : Int
@@ -114,7 +114,7 @@ class C1 {
114
114
// CHECK: <#kw>#endif</#kw>
115
115
#endif
116
116
117
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
117
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
118
118
#if !CONF
119
119
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
120
120
var x3 : Int
@@ -125,7 +125,7 @@ class C1 {
125
125
// CHECK: <#kw>#endif</#kw>
126
126
#endif
127
127
128
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
128
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
129
129
#if !CONF
130
130
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
131
131
var x4 : Int
@@ -147,7 +147,7 @@ class C1 {
147
147
// CHECK: <#kw>#endif</#kw>
148
148
#endif
149
149
150
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
150
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
151
151
#if !CONF
152
152
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
153
153
var y2 : Int
@@ -162,7 +162,7 @@ class C1 {
162
162
// CHECK: <#kw>#endif</#kw>
163
163
#endif
164
164
165
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
165
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
166
166
#if !CONF
167
167
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
168
168
var y3 : Int
@@ -184,8 +184,7 @@ class C1 {
184
184
// CHECK: <kw>func</kw> <id>test1</id>() {
185
185
func test1( ) {
186
186
// CHECK: <kw>var</kw> <id>f</id> : <type>Int</type>
187
- var f : Int < id >
188
- </ id>
187
+ var f : Int
189
188
// CHECK: <#kw>#if</#kw> <#id>CONF</#id>
190
189
#if CONF
191
190
// CHECK: <kw>var</kw> <id>x</id> : <type>Int</type>
@@ -204,7 +203,7 @@ func test1() {
204
203
// CHECK: <#kw>#endif</#kw>
205
204
#endif
206
205
207
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
206
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
208
207
#if !CONF
209
208
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
210
209
var x3 : Int
@@ -215,7 +214,7 @@ func test1() {
215
214
// CHECK: <#kw>#endif</#kw>
216
215
#endif
217
216
218
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
217
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
219
218
#if !CONF
220
219
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
221
220
var x4 : Int
@@ -237,7 +236,7 @@ func test1() {
237
236
// CHECK: <#kw>#endif</#kw>
238
237
#endif
239
238
240
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
239
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
241
240
#if !CONF
242
241
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
243
242
var y2 : Int
@@ -252,7 +251,7 @@ func test1() {
252
251
// CHECK: <#kw>#endif</#kw>
253
252
#endif
254
253
255
- // CHECK: <#kw>#if</#kw> ! <#id>CONF</#id>
254
+ // CHECK: <#kw>#if</#kw> <op>!</op> <#id>CONF</#id>
256
255
#if !CONF
257
256
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
258
257
var y3 : Int
@@ -331,16 +330,16 @@ class NestedPoundIf {
331
330
#line 17 " abc.swift "
332
331
333
332
@available ( iOS 8 . 0 , OSX 10 . 10 , * )
334
- // CHECK: <attr-builtin>@available</attr-builtin>(<kw>iOS</kw> <float>8.0</float>, <kw>OSX</kw> <float>10.10</float>, * )
333
+ // CHECK: <attr-builtin>@available</attr-builtin>(<kw>iOS</kw> <float>8.0</float>, <kw>OSX</kw> <float>10.10</float>, <op>*</op> )
335
334
func foo( ) {
336
- // CHECK: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <float>10.10</float>, <kw>iOS</kw> <float>8.01</float>, * ) {<kw>let</kw> <kw>_</kw> = <str>"iOS"</str>}
335
+ // CHECK: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <float>10.10</float>, <kw>iOS</kw> <float>8.01</float>, <op>*</op> ) {<kw>let</kw> <kw>_</kw> = <str>"iOS"</str>}
337
336
if #available ( OSX 10 . 10 , iOS 8 . 01 , * ) { let _ = " iOS " }
338
337
}
339
338
340
339
// CHECK: <kw>func</kw> <id>test4</id>(<id>a</id>: <kw>inout</kw> <type>Int</type>) {{{$}}
341
340
func test4( a: inout Int ) {
342
- // CHECK-OLD: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> >= <float>10.10</float>, <kw>iOS</kw> >= <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
343
- // CHECK-NEW: <kw>if</kw> <kw>#available</kw> (OSX >= <float>10.10</float>, iOS >= <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
341
+ // CHECK-OLD: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <op>>=</op> <float>10.10</float>, <kw>iOS</kw> <op>>=</op> <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
342
+ // CHECK-NEW: <kw>if</kw> <kw>#available</kw> (OSX <op>>=</op> <float>10.10</float>, iOS <op>>=</op> <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
344
343
if #available ( OSX >= 10.10 , iOS >= 8.01 ) { let OSX = " iOS " } }
345
344
346
345
// CHECK: <kw>func</kw> <id>test4b</id>(<id>a</id>: <kw>inout</kw> <type>Int</type>) {{{$}}
0 commit comments