@@ -703,15 +703,18 @@ cfg.swift:
703
703
# 155| Type = Int?
704
704
# 138| getElement(0): [ForEachStmt] for ... in ... { ... }
705
705
# 138| getPattern(): [AnyPattern] _
706
- # 138| getSequence(): [BinaryExpr] ... ....(_:_:) ...
707
- # 138| getFunction(): [MethodLookupExpr] ....(_:_:)
708
- # 138| getBase(): [TypeExpr] Int.Type
709
- # 138| getTypeRepr(): [TypeRepr] Int
710
- # 138| getMethodRef(): [DeclRefExpr] ...(_:_:)
711
- # 138| getArgument(0): [Argument] : 0
712
- # 138| getExpr(): [IntegerLiteralExpr] 0
713
- # 138| getArgument(1): [Argument] : 10
714
- # 138| getExpr(): [IntegerLiteralExpr] 10
706
+ # 138| getSequence(): [CallExpr] call to makeIterator()
707
+ # 138| getFunction(): [MethodLookupExpr] .makeIterator()
708
+ # 138| getBase(): [BinaryExpr] ... ....(_:_:) ...
709
+ # 138| getFunction(): [MethodLookupExpr] ....(_:_:)
710
+ # 138| getBase(): [TypeExpr] Int.Type
711
+ # 138| getTypeRepr(): [TypeRepr] Int
712
+ # 138| getMethodRef(): [DeclRefExpr] ...(_:_:)
713
+ # 138| getArgument(0): [Argument] : 0
714
+ # 138| getExpr(): [IntegerLiteralExpr] 0
715
+ # 138| getArgument(1): [Argument] : 10
716
+ # 138| getExpr(): [IntegerLiteralExpr] 10
717
+ #-----| getMethodRef(): [DeclRefExpr] makeIterator()
715
718
# 138| getBody(): [BraceStmt] { ... }
716
719
# 140| getElement(1): [SwitchStmt] switch x { ... }
717
720
# 140| getExpr(): [DeclRefExpr] x
@@ -6493,15 +6496,18 @@ statements.swift:
6493
6496
# 9| Type = Int
6494
6497
# 2| getElement(0): [ForEachStmt] for ... in ... { ... }
6495
6498
# 2| getPattern(): [NamedPattern] i
6496
- # 2| getSequence(): [BinaryExpr] ... ....(_:_:) ...
6497
- # 2| getFunction(): [MethodLookupExpr] ....(_:_:)
6498
- # 2| getBase(): [TypeExpr] Int.Type
6499
- # 2| getTypeRepr(): [TypeRepr] Int
6500
- # 2| getMethodRef(): [DeclRefExpr] ...(_:_:)
6501
- # 2| getArgument(0): [Argument] : 1
6502
- # 2| getExpr(): [IntegerLiteralExpr] 1
6503
- # 2| getArgument(1): [Argument] : 5
6504
- # 2| getExpr(): [IntegerLiteralExpr] 5
6499
+ # 2| getSequence(): [CallExpr] call to makeIterator()
6500
+ # 2| getFunction(): [MethodLookupExpr] .makeIterator()
6501
+ # 2| getBase(): [BinaryExpr] ... ....(_:_:) ...
6502
+ # 2| getFunction(): [MethodLookupExpr] ....(_:_:)
6503
+ # 2| getBase(): [TypeExpr] Int.Type
6504
+ # 2| getTypeRepr(): [TypeRepr] Int
6505
+ # 2| getMethodRef(): [DeclRefExpr] ...(_:_:)
6506
+ # 2| getArgument(0): [Argument] : 1
6507
+ # 2| getExpr(): [IntegerLiteralExpr] 1
6508
+ # 2| getArgument(1): [Argument] : 5
6509
+ # 2| getExpr(): [IntegerLiteralExpr] 5
6510
+ #-----| getMethodRef(): [DeclRefExpr] makeIterator()
6505
6511
# 2| getBody(): [BraceStmt] { ... }
6506
6512
# 3| getElement(0): [IfStmt] if ... then { ... } else { ... }
6507
6513
# 3| getCondition(): [StmtCondition] StmtCondition
@@ -6914,7 +6920,10 @@ statements.swift:
6914
6920
# 71| getBody(): [BraceStmt] { ... }
6915
6921
# 71| getElement(0): [ForEachStmt] for ... in ... where ... { ... }
6916
6922
# 71| getPattern(): [NamedPattern] number
6917
- # 71| getSequence(): [DeclRefExpr] numbers
6923
+ # 71| getSequence(): [CallExpr] call to makeIterator()
6924
+ # 71| getFunction(): [MethodLookupExpr] .makeIterator()
6925
+ # 71| getBase(): [DeclRefExpr] numbers
6926
+ #-----| getMethodRef(): [DeclRefExpr] makeIterator()
6918
6927
# 71| getWhere(): [BinaryExpr] ... .==(_:_:) ...
6919
6928
# 71| getFunction(): [MethodLookupExpr] .==(_:_:)
6920
6929
# 71| getBase(): [TypeExpr] Int.Type
0 commit comments