@@ -357,6 +357,17 @@ cfg.swift:
357
357
# 46| ClosureExpr
358
358
#-----| -> ReturnStmt
359
359
360
+ # 51| enter ConcreteFuncDecl
361
+ #-----| -> ConcreteFuncDecl
362
+
363
+ # 51| exit ConcreteFuncDecl
364
+
365
+ # 51| exit ConcreteFuncDecl (normal)
366
+ #-----| -> exit ConcreteFuncDecl
367
+
368
+ # 52| ConcreteFuncDecl
369
+ #-----| -> DeclRefExpr
370
+
360
371
# 52| enter ConcreteFuncDecl
361
372
#-----| -> DeclRefExpr
362
373
@@ -387,6 +398,12 @@ cfg.swift:
387
398
# 53| DeclRefExpr
388
399
#-----| -> BinaryExpr
389
400
401
+ # 55| ReturnStmt
402
+ #-----| return -> exit ConcreteFuncDecl (normal)
403
+
404
+ # 55| DeclRefExpr
405
+ #-----| -> ReturnStmt
406
+
390
407
# 58| enter ConcreteFuncDecl
391
408
#-----| -> ClosureExpr
392
409
@@ -611,17 +628,26 @@ cfg.swift:
611
628
# 81| enter ConcreteFuncDecl
612
629
#-----| -> NamedPattern
613
630
631
+ # 81| exit ConcreteFuncDecl
632
+
633
+ # 81| exit ConcreteFuncDecl (normal)
634
+ #-----| -> exit ConcreteFuncDecl
635
+
614
636
# 82| PatternBindingDecl
615
637
#-----| -> ConcreteVarDecl
616
638
617
639
# 82| ConcreteVarDecl
640
+ #-----| -> ConcreteFuncDecl
618
641
619
642
# 82| NamedPattern
620
643
#-----| -> IntegerLiteralExpr
621
644
622
645
# 82| IntegerLiteralExpr
623
646
#-----| -> PatternBindingDecl
624
647
648
+ # 84| ConcreteFuncDecl
649
+ #-----| -> ConcreteFuncDecl
650
+
625
651
# 84| enter ConcreteFuncDecl
626
652
#-----| -> DeclRefExpr
627
653
@@ -658,6 +684,9 @@ cfg.swift:
658
684
# 85| IntegerLiteralExpr
659
685
#-----| -> BinaryExpr
660
686
687
+ # 88| ConcreteFuncDecl
688
+ #-----| -> DeclRefExpr
689
+
661
690
# 88| enter ConcreteFuncDecl
662
691
#-----| -> DeclRefExpr
663
692
@@ -675,6 +704,81 @@ cfg.swift:
675
704
# 89| NilLiteralExpr
676
705
#-----| -> AssignExpr
677
706
707
+ # 92| DeclRefExpr
708
+ #-----| -> DeclRefExpr
709
+
710
+ # 92| CallExpr
711
+ #-----| exception -> exit ConcreteFuncDecl (normal)
712
+ #-----| -> NamedPattern
713
+
714
+ # 92| InOutExpr
715
+ #-----| -> CallExpr
716
+
717
+ # 92| DeclRefExpr
718
+ #-----| -> InOutExpr
719
+
720
+ # 93| PatternBindingDecl
721
+ #-----| -> ConcreteVarDecl
722
+
723
+ # 93| ConcreteVarDecl
724
+ #-----| -> DeclRefExpr
725
+
726
+ # 93| NamedPattern
727
+ #-----| -> TypedPattern
728
+
729
+ # 93| TypedPattern
730
+ #-----| -> IntegerLiteralExpr
731
+
732
+ # 93| InjectIntoOptionalExpr
733
+ #-----| -> PatternBindingDecl
734
+
735
+ # 93| IntegerLiteralExpr
736
+ #-----| -> InjectIntoOptionalExpr
737
+
738
+ # 94| DeclRefExpr
739
+ #-----| -> DeclRefExpr
740
+
741
+ # 94| CallExpr
742
+ #-----| exception -> exit ConcreteFuncDecl (normal)
743
+ #-----| -> DeclRefExpr
744
+
745
+ # 94| InOutExpr
746
+ #-----| -> CallExpr
747
+
748
+ # 94| DeclRefExpr
749
+ #-----| -> InOutExpr
750
+
751
+ # 95| ReturnStmt
752
+ #-----| return -> exit ConcreteFuncDecl (normal)
753
+
754
+ # 95| DeclRefExpr
755
+ #-----| -> LoadExpr
756
+
757
+ # 95| LoadExpr
758
+ #-----| -> DeclRefExpr
759
+
760
+ # 95| BinaryExpr
761
+ #-----| -> ReturnStmt
762
+
763
+ # 95| DeclRefExpr
764
+ #-----| -> TypeExpr
765
+
766
+ # 95| DotSyntaxCallExpr
767
+ #-----| exception -> exit ConcreteFuncDecl (normal)
768
+ #-----| -> DeclRefExpr
769
+
770
+ # 95| TypeExpr
771
+ #-----| -> DotSyntaxCallExpr
772
+
773
+ # 95| DeclRefExpr
774
+ #-----| -> LoadExpr
775
+
776
+ # 95| LoadExpr
777
+ #-----| -> ForceValueExpr
778
+
779
+ # 95| ForceValueExpr
780
+ #-----| -> BinaryExpr
781
+
678
782
# 99| enter AccessorDecl
679
783
680
784
# 99| exit AccessorDecl
@@ -4786,6 +4890,17 @@ cfg.swift:
4786
4890
# 405| DeclRefExpr
4787
4891
#-----| -> TupleExpr
4788
4892
4893
+ # 408| enter ConcreteFuncDecl
4894
+ #-----| -> ClassDecl
4895
+
4896
+ # 408| exit ConcreteFuncDecl
4897
+
4898
+ # 408| exit ConcreteFuncDecl (normal)
4899
+ #-----| -> exit ConcreteFuncDecl
4900
+
4901
+ # 409| ClassDecl
4902
+ #-----| -> StructDecl
4903
+
4789
4904
# 410| TBD (YieldStmt)
4790
4905
#-----| -> exit AccessorDecl (normal)
4791
4906
@@ -4834,6 +4949,9 @@ cfg.swift:
4834
4949
# 413| ReturnStmt
4835
4950
#-----| return -> exit ConstructorDecl (normal)
4836
4951
4952
+ # 416| StructDecl
4953
+ #-----| -> EnumDecl
4954
+
4837
4955
# 417| TBD (YieldStmt)
4838
4956
#-----| -> exit AccessorDecl (normal)
4839
4957
@@ -4881,3 +4999,24 @@ cfg.swift:
4881
4999
4882
5000
# 420| ReturnStmt
4883
5001
#-----| return -> exit ConstructorDecl (normal)
5002
+
5003
+ # 423| EnumDecl
5004
+ #-----| -> NamedPattern
5005
+
5006
+ # 428| PatternBindingDecl
5007
+ #-----| -> ConcreteVarDecl
5008
+
5009
+ # 428| ConcreteVarDecl
5010
+ #-----| -> IntegerLiteralExpr
5011
+
5012
+ # 428| NamedPattern
5013
+ #-----| -> TypedPattern
5014
+
5015
+ # 428| TypedPattern
5016
+ #-----| -> PatternBindingDecl
5017
+
5018
+ # 442| ReturnStmt
5019
+ #-----| return -> exit ConcreteFuncDecl (normal)
5020
+
5021
+ # 442| IntegerLiteralExpr
5022
+ #-----| -> ReturnStmt
0 commit comments