File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -145,7 +145,6 @@ DECL_KEYWORD(extension)
145
145
DECL_KEYWORD(func)
146
146
DECL_KEYWORD(import)
147
147
DECL_KEYWORD(init)
148
- DECL_KEYWORD(inout)
149
148
DECL_KEYWORD(let)
150
149
DECL_KEYWORD(operator)
151
150
DECL_KEYWORD(precedencegroup)
@@ -259,8 +258,9 @@ MISC(string_interpolation_anchor)
259
258
MISC(kw_yield)
260
259
MISC(kw_discard)
261
260
MISC(kw_then)
261
+ SWIFT_KEYWORD(inout)
262
262
263
- // The following tokens are irrelevant for swiftSyntax and thus only declared
263
+ // The following tokens are irrelevant for swiftSyntax and thus only declared
264
264
// in this .def file
265
265
266
266
SIL_KEYWORD(undef)
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ protocol MyProtocol {}
19
19
// LIBRARY-DAG: Keyword[func]/None: func; name=func
20
20
// LIBRARY-DAG: Keyword[import]/None: import; name=import
21
21
// LIBRARY-DAG: Keyword[init]/None: init; name=init
22
- // LIBRARY-DAG: Keyword[inout]/None: inout; name=inout
23
22
// LIBRARY-DAG: Keyword[operator]/None: operator; name=operator
24
23
// LIBRARY-DAG: Keyword[precedencegroup]/None: precedencegroup; name=precedencegroup
25
24
// LIBRARY-DAG: Keyword[protocol]/None/Flair[CommonKeyword]: protocol; name=protocol
@@ -86,7 +85,6 @@ protocol MyProtocol {}
86
85
// SCRIPT-DAG: Keyword[func]/None: func; name=func
87
86
// SCRIPT-DAG: Keyword[import]/None: import; name=import
88
87
// SCRIPT-DAG: Keyword[init]/None: init; name=init
89
- // SCRIPT-DAG: Keyword[inout]/None: inout; name=inout
90
88
// SCRIPT-DAG: Keyword[operator]/None: operator; name=operator
91
89
// SCRIPT-DAG: Keyword[precedencegroup]/None: precedencegroup; name=precedencegroup
92
90
// SCRIPT-DAG: Keyword[protocol]/None: protocol; name=protocol
Original file line number Diff line number Diff line change 6
6
// KW_IN: Keyword[in]/None: in{{; name=.+$}}
7
7
// KW_NO_IN-NOT: Keyword[in]
8
8
9
+ // KW_NO_INOUT-NOT: Keyword[inout]
10
+
9
11
// KW_DECL-DAG: Keyword[class]/None: class{{; name=.+$}}
10
12
// KW_DECL-DAG: Keyword/None: actor{{; name=.+$}}
11
13
// KW_DECL-DAG: Keyword/None: convenience{{; name=.+$}}
293
295
// KW_EXPR_NEG-NOT: Keyword{{.*}}catch
294
296
// KW_EXPR_NEG-NOT: Keyword{{.*}}break
295
297
296
- #^TOP_LEVEL_1 ? check= KW_DECL_STMT_TOPLEVEL;check= KW_NO_RETURN;check= KW_NO_IN^#
298
+ #^TOP_LEVEL_1 ? check= KW_DECL_STMT_TOPLEVEL;check= KW_NO_RETURN;check= KW_NO_IN;check = KW_NO_INOUT ^#
297
299
298
300
for _ in 1 ... 10 {
299
301
#^TOP_LEVEL_2 ? check= KW_DECL_STMT;check= KW_NO_RETURN;check= KW_NO_IN^#
@@ -367,19 +369,19 @@ struct InInit {
367
369
}
368
370
369
371
struct InStruct {
370
- #^IN_NOMINAL_DECL_1 ? check= KW_DECL_TYPECONTEXT^#
372
+ #^IN_NOMINAL_DECL_1 ? check= KW_DECL_TYPECONTEXT;check = KW_NO_INOUT ^#
371
373
}
372
374
373
375
enum InEnum {
374
- #^IN_NOMINAL_DECL_2 ? check= KW_DECL_TYPECONTEXT^#
376
+ #^IN_NOMINAL_DECL_2 ? check= KW_DECL_TYPECONTEXT;check = KW_NO_INOUT ^#
375
377
}
376
378
377
379
class InClass {
378
- #^IN_NOMINAL_DECL_3 ? check= KW_DECL_TYPECONTEXT^#
380
+ #^IN_NOMINAL_DECL_3 ? check= KW_DECL_TYPECONTEXT;check = KW_NO_INOUT ^#
379
381
}
380
382
381
383
protocol InProtocol {
382
- #^IN_NOMINAL_DECL_4 ? check= KW_DECL_PROTOCOL^#
384
+ #^IN_NOMINAL_DECL_4 ? check= KW_DECL_PROTOCOL;check = KW_NO_INOUT ^#
383
385
}
384
386
385
387
struct AfterOtherKeywords1 {
You can’t perform that action at this time.
0 commit comments