@@ -17357,6 +17357,12 @@ ir.cpp:
17357
17357
# 2201| getArgument(0): [VariableAccess] x
17358
17358
# 2201| Type = [Class] ClassWithDestructor
17359
17359
# 2201| ValueCategory = prvalue(load)
17360
+ # 2201| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
17361
+ # 2201| Type = [VoidType] void
17362
+ # 2201| ValueCategory = prvalue
17363
+ # 2201| getQualifier(): [ReuseExpr] reuse of temporary object
17364
+ # 2201| Type = [Class] ClassWithDestructor
17365
+ # 2201| ValueCategory = xvalue
17360
17366
# 2201| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object
17361
17367
# 2201| Type = [Class] ClassWithDestructor
17362
17368
# 2201| ValueCategory = lvalue
@@ -17489,6 +17495,12 @@ ir.cpp:
17489
17495
# 2204| getArgument(0): [VariableAccess] x
17490
17496
# 2204| Type = [Class] ClassWithDestructor
17491
17497
# 2204| ValueCategory = prvalue(load)
17498
+ # 2204| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
17499
+ # 2204| Type = [VoidType] void
17500
+ # 2204| ValueCategory = prvalue
17501
+ # 2204| getQualifier(): [ReuseExpr] reuse of temporary object
17502
+ # 2204| Type = [Class] ClassWithDestructor
17503
+ # 2204| ValueCategory = xvalue
17492
17504
# 2204| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object
17493
17505
# 2204| Type = [Class] ClassWithDestructor
17494
17506
# 2204| ValueCategory = lvalue
@@ -17802,6 +17814,12 @@ ir.cpp:
17802
17814
# 2215| getArgument(0): [VariableAccess] x
17803
17815
# 2215| Type = [Class] ClassWithDestructor
17804
17816
# 2215| ValueCategory = prvalue(load)
17817
+ # 2215| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
17818
+ # 2215| Type = [VoidType] void
17819
+ # 2215| ValueCategory = prvalue
17820
+ # 2215| getQualifier(): [ReuseExpr] reuse of temporary object
17821
+ # 2215| Type = [Class] ClassWithDestructor
17822
+ # 2215| ValueCategory = xvalue
17805
17823
# 2215| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object
17806
17824
# 2215| Type = [Class] ClassWithDestructor
17807
17825
# 2215| ValueCategory = lvalue
@@ -19797,6 +19815,12 @@ ir.cpp:
19797
19815
# 2400| getQualifier(): [ConstructorCall] call to ClassWithDestructor
19798
19816
# 2400| Type = [VoidType] void
19799
19817
# 2400| ValueCategory = prvalue
19818
+ # 2400| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
19819
+ # 2400| Type = [VoidType] void
19820
+ # 2400| ValueCategory = prvalue
19821
+ # 2400| getQualifier(): [ReuseExpr] reuse of temporary object
19822
+ # 2400| Type = [Class] ClassWithDestructor
19823
+ # 2400| ValueCategory = xvalue
19800
19824
# 2400| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object
19801
19825
# 2400| Type = [Class] ClassWithDestructor
19802
19826
# 2400| ValueCategory = prvalue(load)
@@ -19825,6 +19849,12 @@ ir.cpp:
19825
19849
# 2403| getQualifier(): [ConstructorCall] call to ClassWithDestructor
19826
19850
# 2403| Type = [VoidType] void
19827
19851
# 2403| ValueCategory = prvalue
19852
+ # 2403| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
19853
+ # 2403| Type = [VoidType] void
19854
+ # 2403| ValueCategory = prvalue
19855
+ # 2403| getQualifier(): [ReuseExpr] reuse of temporary object
19856
+ # 2403| Type = [Class] ClassWithDestructor
19857
+ # 2403| ValueCategory = xvalue
19828
19858
# 2403| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object
19829
19859
# 2403| Type = [Class] ClassWithDestructor
19830
19860
# 2403| ValueCategory = prvalue(load)
@@ -19894,6 +19924,12 @@ ir.cpp:
19894
19924
# 2411| getQualifier(): [ConstructorCall] call to ClassWithDestructor
19895
19925
# 2411| Type = [VoidType] void
19896
19926
# 2411| ValueCategory = prvalue
19927
+ # 2411| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
19928
+ # 2411| Type = [VoidType] void
19929
+ # 2411| ValueCategory = prvalue
19930
+ # 2411| getQualifier(): [ReuseExpr] reuse of temporary object
19931
+ # 2411| Type = [Class] ClassWithDestructor
19932
+ # 2411| ValueCategory = xvalue
19897
19933
# 2411| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object
19898
19934
# 2411| Type = [Class] ClassWithDestructor
19899
19935
# 2411| ValueCategory = prvalue(load)
@@ -19933,6 +19969,12 @@ ir.cpp:
19933
19969
# 2416| getQualifier(): [ConstructorCall] call to ClassWithDestructor
19934
19970
# 2416| Type = [VoidType] void
19935
19971
# 2416| ValueCategory = prvalue
19972
+ # 2416| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor
19973
+ # 2416| Type = [VoidType] void
19974
+ # 2416| ValueCategory = prvalue
19975
+ # 2416| getQualifier(): [ReuseExpr] reuse of temporary object
19976
+ # 2416| Type = [Class] ClassWithDestructor
19977
+ # 2416| ValueCategory = xvalue
19936
19978
# 2416| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object
19937
19979
# 2416| Type = [Class] ClassWithDestructor
19938
19980
# 2416| ValueCategory = prvalue(load)
0 commit comments