@@ -702,6 +702,8 @@ cfg.swift:
702
702
# 155| getVariable(1): [ConcreteVarDecl] xOptional
703
703
# 155| Type = Int?
704
704
# 138| getElement(0): [ForEachStmt] for ... in ... { ... }
705
+ # 138| getVariable(0): [ConcreteVarDecl] $generator
706
+ # 138| Type = IndexingIterator<ClosedRange<Int>>
705
707
# 138| getPattern(): [AnyPattern] _
706
708
#-----| getIteratorVar(): [PatternBindingDecl] var ... = ...
707
709
# 138| getInit(0): [CallExpr] call to makeIterator()
@@ -844,8 +846,6 @@ cfg.swift:
844
846
# 158| getElse(): [BraceStmt] { ... }
845
847
# 159| getElement(0): [ReturnStmt] return ...
846
848
# 159| getResult(): [BooleanLiteralExpr] false
847
- # 138| [ConcreteVarDecl] $generator
848
- # 138| Type = IndexingIterator<ClosedRange<Int>>
849
849
# 141| [ConcreteVarDecl] $match
850
850
# 141| Type = Int
851
851
# 141| [ConcreteVarDecl] $match
@@ -3259,6 +3259,10 @@ cfg.swift:
3259
3259
# 525| getExpr(): [ExplicitClosureExpr] { ... }
3260
3260
# 525| getBody(): [BraceStmt] { ... }
3261
3261
# 526| getElement(0): [ForEachStmt] for ... in ... { ... }
3262
+ # 526| getVariable(0): [ConcreteVarDecl] i
3263
+ # 526| Type = Int
3264
+ # 526| getVariable(1): [ConcreteVarDecl] $i$generator
3265
+ # 526| Type = IndexingIterator<ClosedRange<Int>>
3262
3266
# 526| getPattern(): [NamedPattern] i
3263
3267
#-----| getIteratorVar(): [PatternBindingDecl] var ... = ...
3264
3268
# 526| getInit(0): [CallExpr] call to makeIterator()
@@ -3294,6 +3298,10 @@ cfg.swift:
3294
3298
# 525| getExpr().getFullyConverted(): [FunctionConversionExpr] (@isolated(any) () async -> ()) ...
3295
3299
# 523| getPattern(0): [NamedPattern] stream
3296
3300
# 533| getElement(1): [ForEachStmt] for ... in ... { ... }
3301
+ # 533| getVariable(0): [ConcreteVarDecl] i
3302
+ # 533| Type = Int
3303
+ # 533| getVariable(1): [ConcreteVarDecl] $i$generator
3304
+ # 533| Type = AsyncStream<Int>.Iterator
3297
3305
# 533| getPattern(): [NamedPattern] i
3298
3306
#-----| getIteratorVar(): [PatternBindingDecl] var ... = ...
3299
3307
# 533| getInit(0): [CallExpr] call to makeAsyncIterator()
@@ -3302,11 +3310,12 @@ cfg.swift:
3302
3310
# 533| getBase().getFullyConverted(): [LoadExpr] (AsyncStream<Int>) ...
3303
3311
#-----| getMethodRef(): [DeclRefExpr] makeAsyncIterator()
3304
3312
# 533| getPattern(0): [NamedPattern] $i$generator
3305
- # 533| getNextCall(): [CallExpr] call to next()
3306
- # 533| getFunction(): [MethodLookupExpr] .next()
3313
+ # 533| getNextCall(): [CallExpr] call to next(isolation: )
3314
+ # 533| getFunction(): [MethodLookupExpr] .next(isolation: )
3307
3315
# 533| getBase(): [DeclRefExpr] $i$generator
3308
3316
# 533| getBase().getFullyConverted(): [InOutExpr] &...
3309
- #-----| getMethodRef(): [DeclRefExpr] next()
3317
+ #-----| getMethodRef(): [DeclRefExpr] next(isolation:)
3318
+ # 533| getArgument(0): (no string representation)
3310
3319
# 533| getNextCall().getFullyConverted(): [AwaitExpr] await ...
3311
3320
# 533| getBody(): [BraceStmt] { ... }
3312
3321
# 534| getElement(0): [CallExpr] call to print(_:separator:terminator:)
@@ -3321,14 +3330,6 @@ cfg.swift:
3321
3330
# 534| getArgument(2): [Argument] terminator: default terminator
3322
3331
# 534| getExpr(): [DefaultArgumentExpr] default terminator
3323
3332
# 525| [NilLiteralExpr] nil
3324
- # 526| [ConcreteVarDecl] i
3325
- # 526| Type = Int
3326
- # 526| [ConcreteVarDecl] $i$generator
3327
- # 526| Type = IndexingIterator<ClosedRange<Int>>
3328
- # 533| [ConcreteVarDecl] i
3329
- # 533| Type = Int
3330
- # 533| [ConcreteVarDecl] $i$generator
3331
- # 533| Type = AsyncStream<Int>.Iterator
3332
3333
# 538| [NamedFunction] testNilCoalescing(x:)
3333
3334
# 538| InterfaceType = (Int?) -> Int
3334
3335
# 538| getParam(0): [ParamDecl] x
@@ -6936,6 +6937,10 @@ statements.swift:
6936
6937
# 9| getVariable(0): [ConcreteVarDecl] i
6937
6938
# 9| Type = Int
6938
6939
# 2| getElement(0): [ForEachStmt] for ... in ... { ... }
6940
+ # 2| getVariable(0): [ConcreteVarDecl] i
6941
+ # 2| Type = Int
6942
+ # 2| getVariable(1): [ConcreteVarDecl] $i$generator
6943
+ # 2| Type = IndexingIterator<ClosedRange<Int>>
6939
6944
# 2| getPattern(): [NamedPattern] i
6940
6945
#-----| getIteratorVar(): [PatternBindingDecl] var ... = ...
6941
6946
# 2| getInit(0): [CallExpr] call to makeIterator()
@@ -7097,10 +7102,6 @@ statements.swift:
7097
7102
# 30| getExpr(): [DefaultArgumentExpr] default separator
7098
7103
# 30| getArgument(2): [Argument] terminator: default terminator
7099
7104
# 30| getExpr(): [DefaultArgumentExpr] default terminator
7100
- # 2| [ConcreteVarDecl] i
7101
- # 2| Type = Int
7102
- # 2| [ConcreteVarDecl] $i$generator
7103
- # 2| Type = IndexingIterator<ClosedRange<Int>>
7104
7105
# 34| [EnumDecl] AnError
7105
7106
# 35| getMember(0): [EnumCaseDecl] case ...
7106
7107
# 35| getMember(1): [EnumElementDecl] failed
@@ -7371,6 +7372,10 @@ statements.swift:
7371
7372
# 71| [TopLevelCodeDecl] { ... }
7372
7373
# 71| getBody(): [BraceStmt] { ... }
7373
7374
# 71| getElement(0): [ForEachStmt] for ... in ... where ... { ... }
7375
+ # 71| getVariable(0): [ConcreteVarDecl] number
7376
+ # 71| Type = Int
7377
+ # 71| getVariable(1): [ConcreteVarDecl] $number$generator
7378
+ # 71| Type = IndexingIterator<[Int]>
7374
7379
# 71| getPattern(): [NamedPattern] number
7375
7380
# 71| getWhere(): [BinaryExpr] ... .==(_:_:) ...
7376
7381
# 71| getFunction(): [MethodLookupExpr] .==(_:_:)
@@ -7401,10 +7406,6 @@ statements.swift:
7401
7406
# 71| getBase().getFullyConverted(): [InOutExpr] &...
7402
7407
#-----| getMethodRef(): [DeclRefExpr] next()
7403
7408
# 71| getBody(): [BraceStmt] { ... }
7404
- # 71| [ConcreteVarDecl] number
7405
- # 71| Type = Int
7406
- # 71| [ConcreteVarDecl] $number$generator
7407
- # 71| Type = IndexingIterator<[Int]>
7408
7409
# 74| [StructDecl] HasModifyAccessorDecl
7409
7410
# 75| getMember(0): [PatternBindingDecl] var ... = ...
7410
7411
# 75| getPattern(0): [TypedPattern] ... as ...
0 commit comments