@@ -9055,6 +9055,8 @@ ir.cpp:
9055
9055
# 733| Value = [Literal] 7
9056
9056
# 733| ValueCategory = prvalue
9057
9057
# 735| getChild(1): [Handler] <handler>
9058
+ # 735| getParameter(): [Parameter] s
9059
+ # 735| Type = [PointerType] const char *
9058
9060
# 735| getBlock(): [CatchBlock] { ... }
9059
9061
# 736| getStmt(0): [ExprStmt] ExprStmt
9060
9062
# 736| getExpr(): [ThrowExpr] throw ...
@@ -9067,6 +9069,8 @@ ir.cpp:
9067
9069
# 736| Type = [PointerType] const char *
9068
9070
# 736| ValueCategory = prvalue(load)
9069
9071
# 738| getChild(2): [Handler] <handler>
9072
+ # 738| getParameter(): [Parameter] e
9073
+ # 738| Type = [LValueReferenceType] const String &
9070
9074
# 738| getBlock(): [CatchBlock] { ... }
9071
9075
# 740| getChild(3): [Handler] <handler>
9072
9076
# 740| getBlock(): [CatchAnyBlock] { ... }
@@ -12852,6 +12856,8 @@ ir.cpp:
12852
12856
# 1200| Value = [Literal] 7
12853
12857
# 1200| ValueCategory = prvalue
12854
12858
# 1202| getChild(1): [Handler] <handler>
12859
+ # 1202| getParameter(): [Parameter] s
12860
+ # 1202| Type = [PointerType] const char *
12855
12861
# 1202| getBlock(): [CatchBlock] { ... }
12856
12862
# 1203| getStmt(0): [ExprStmt] ExprStmt
12857
12863
# 1203| getExpr(): [ThrowExpr] throw ...
@@ -12864,6 +12870,8 @@ ir.cpp:
12864
12870
# 1203| Type = [PointerType] const char *
12865
12871
# 1203| ValueCategory = prvalue(load)
12866
12872
# 1205| getChild(2): [Handler] <handler>
12873
+ # 1205| getParameter(): [Parameter] e
12874
+ # 1205| Type = [LValueReferenceType] const String &
12867
12875
# 1205| getBlock(): [CatchBlock] { ... }
12868
12876
# 1207| getStmt(1): [ReturnStmt] return ...
12869
12877
# 1211| [TopLevelFunction] void VectorTypes(int)
@@ -20586,6 +20594,8 @@ ir.cpp:
20586
20594
# 2281| Type = [Struct] String
20587
20595
# 2281| ValueCategory = lvalue
20588
20596
# 2282| getChild(1): [Handler] <handler>
20597
+ # 2282| getParameter(): [Parameter] s
20598
+ # 2282| Type = [PointerType] const char *
20589
20599
# 2282| getBlock(): [CatchBlock] { ... }
20590
20600
# 2283| getStmt(0): [ExprStmt] ExprStmt
20591
20601
# 2283| getExpr(): [ThrowExpr] throw ...
@@ -20598,6 +20608,8 @@ ir.cpp:
20598
20608
# 2283| Type = [PointerType] const char *
20599
20609
# 2283| ValueCategory = prvalue(load)
20600
20610
# 2285| getChild(2): [Handler] <handler>
20611
+ # 2285| getParameter(): [Parameter] e
20612
+ # 2285| Type = [LValueReferenceType] const String &
20601
20613
# 2285| getBlock(): [CatchBlock] { ... }
20602
20614
# 2287| getChild(3): [Handler] <handler>
20603
20615
# 2287| getBlock(): [CatchAnyBlock] { ... }
@@ -22845,6 +22857,8 @@ ir.cpp:
22845
22857
# 2537| Value = [Literal] 42
22846
22858
# 2537| ValueCategory = prvalue
22847
22859
# 2539| getChild(1): [Handler] <handler>
22860
+ # 2539| getParameter(): [Parameter] (unnamed parameter 0)
22861
+ # 2539| Type = [PlainCharType] char
22848
22862
# 2539| getBlock(): [CatchBlock] { ... }
22849
22863
# 2541| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
22850
22864
# 2541| Type = [VoidType] void
0 commit comments