@@ -1977,12 +1977,6 @@ destructors_for_temps.cpp:
1977
1977
# 39| getElse(): [ConstructorCall] call to ClassWithDestructor2
1978
1978
# 39| Type = [VoidType] void
1979
1979
# 39| ValueCategory = prvalue
1980
- # 39| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor2
1981
- # 39| Type = [VoidType] void
1982
- # 39| ValueCategory = prvalue
1983
- # 39| getQualifier(): [ReuseExpr] reuse of temporary object
1984
- # 39| Type = [Class] ClassWithDestructor2
1985
- # 39| ValueCategory = xvalue
1986
1980
# 39| getThen().getFullyConverted(): [TemporaryObjectExpr] temporary object
1987
1981
# 39| Type = [Class] ClassWithDestructor2
1988
1982
# 39| ValueCategory = prvalue(load)
@@ -2096,24 +2090,6 @@ destructors_for_temps.cpp:
2096
2090
# 51| getElse(): [ConstructorCall] call to ClassWithDestructor2
2097
2091
# 51| Type = [VoidType] void
2098
2092
# 51| ValueCategory = prvalue
2099
- # 51| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor2
2100
- # 51| Type = [VoidType] void
2101
- # 51| ValueCategory = prvalue
2102
- # 51| getQualifier(): [ReuseExpr] reuse of temporary object
2103
- # 51| Type = [Class] ClassWithDestructor2
2104
- # 51| ValueCategory = xvalue
2105
- # 51| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor2
2106
- # 51| Type = [VoidType] void
2107
- # 51| ValueCategory = prvalue
2108
- # 51| getQualifier(): [ReuseExpr] reuse of temporary object
2109
- # 51| Type = [Class] ClassWithDestructor2
2110
- # 51| ValueCategory = xvalue
2111
- # 51| getImplicitDestructorCall(2): [DestructorCall] call to ~ClassWithDestructor2
2112
- # 51| Type = [VoidType] void
2113
- # 51| ValueCategory = prvalue
2114
- # 51| getQualifier(): [ReuseExpr] reuse of temporary object
2115
- # 51| Type = [Class] ClassWithDestructor2
2116
- # 51| ValueCategory = xvalue
2117
2093
# 51| getElse().getFullyConverted(): [TemporaryObjectExpr] temporary object
2118
2094
# 51| Type = [Class] ClassWithDestructor2
2119
2095
# 51| ValueCategory = prvalue(load)
@@ -2161,24 +2137,6 @@ destructors_for_temps.cpp:
2161
2137
# 55| getElse(): [ConstructorCall] call to ClassWithDestructor2
2162
2138
# 55| Type = [VoidType] void
2163
2139
# 55| ValueCategory = prvalue
2164
- # 55| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor2
2165
- # 55| Type = [VoidType] void
2166
- # 55| ValueCategory = prvalue
2167
- # 55| getQualifier(): [ReuseExpr] reuse of temporary object
2168
- # 55| Type = [Class] ClassWithDestructor2
2169
- # 55| ValueCategory = xvalue
2170
- # 55| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor2
2171
- # 55| Type = [VoidType] void
2172
- # 55| ValueCategory = prvalue
2173
- # 55| getQualifier(): [ReuseExpr] reuse of temporary object
2174
- # 55| Type = [Class] ClassWithDestructor2
2175
- # 55| ValueCategory = xvalue
2176
- # 55| getImplicitDestructorCall(2): [DestructorCall] call to ~ClassWithDestructor2
2177
- # 55| Type = [VoidType] void
2178
- # 55| ValueCategory = prvalue
2179
- # 55| getQualifier(): [ReuseExpr] reuse of temporary object
2180
- # 55| Type = [Class] ClassWithDestructor2
2181
- # 55| ValueCategory = xvalue
2182
2140
# 55| getElse().getFullyConverted(): [TemporaryObjectExpr] temporary object
2183
2141
# 55| Type = [Class] ClassWithDestructor2
2184
2142
# 55| ValueCategory = prvalue(load)
@@ -2285,12 +2243,6 @@ destructors_for_temps.cpp:
2285
2243
# 78| getExpr(): [FunctionCall] call to make
2286
2244
# 78| Type = [Class] ClassWithDestructor2
2287
2245
# 78| ValueCategory = prvalue
2288
- # 78| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor2
2289
- # 78| Type = [VoidType] void
2290
- # 78| ValueCategory = prvalue
2291
- # 78| getQualifier(): [ReuseExpr] reuse of temporary object
2292
- # 78| Type = [Class] ClassWithDestructor2
2293
- # 78| ValueCategory = xvalue
2294
2246
# 78| getExpr().getFullyConverted(): [TemporaryObjectExpr] temporary object
2295
2247
# 78| Type = [Class] ClassWithDestructor2
2296
2248
# 78| ValueCategory = prvalue
@@ -2316,12 +2268,6 @@ destructors_for_temps.cpp:
2316
2268
# 83| getExpr(): [FunctionCall] call to make
2317
2269
# 83| Type = [Class] ClassWithDestructor2
2318
2270
# 83| ValueCategory = prvalue
2319
- # 83| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor2
2320
- # 83| Type = [VoidType] void
2321
- # 83| ValueCategory = prvalue
2322
- # 83| getQualifier(): [ReuseExpr] reuse of temporary object
2323
- # 83| Type = [Class] ClassWithDestructor2
2324
- # 83| ValueCategory = xvalue
2325
2271
# 83| getExpr().getFullyConverted(): [TemporaryObjectExpr] temporary object
2326
2272
# 83| Type = [Class] ClassWithDestructor2
2327
2273
# 83| ValueCategory = prvalue
@@ -12112,12 +12058,6 @@ ir.cpp:
12112
12058
# 1425| getExpr(): [FunctionCall] call to defaultConstruct
12113
12059
# 1425| Type = [Struct] String
12114
12060
# 1425| ValueCategory = prvalue
12115
- # 1425| getImplicitDestructorCall(0): [DestructorCall] call to ~String
12116
- # 1425| Type = [VoidType] void
12117
- # 1425| ValueCategory = prvalue
12118
- # 1425| getQualifier(): [ReuseExpr] reuse of temporary object
12119
- # 1425| Type = [Struct] String
12120
- # 1425| ValueCategory = xvalue
12121
12061
# 1425| getExpr().getFullyConverted(): [TemporaryObjectExpr] temporary object
12122
12062
# 1425| Type = [Struct] String
12123
12063
# 1425| ValueCategory = prvalue
@@ -12231,12 +12171,6 @@ ir.cpp:
12231
12171
# 1437| getExpr(): [FunctionCall] call to defaultConstruct
12232
12172
# 1437| Type = [Class] destructor_only
12233
12173
# 1437| ValueCategory = prvalue
12234
- # 1437| getImplicitDestructorCall(0): [DestructorCall] call to ~destructor_only
12235
- # 1437| Type = [VoidType] void
12236
- # 1437| ValueCategory = prvalue
12237
- # 1437| getQualifier(): [ReuseExpr] reuse of temporary object
12238
- # 1437| Type = [Class] destructor_only
12239
- # 1437| ValueCategory = xvalue
12240
12174
# 1437| getExpr().getFullyConverted(): [TemporaryObjectExpr] temporary object
12241
12175
# 1437| Type = [Class] destructor_only
12242
12176
# 1437| ValueCategory = prvalue
@@ -18654,12 +18588,6 @@ ir.cpp:
18654
18588
# 2307| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion
18655
18589
# 2307| Type = [PointerType] const char *
18656
18590
# 2307| ValueCategory = prvalue
18657
- # 2307| getImplicitDestructorCall(0): [DestructorCall] call to ~String
18658
- # 2307| Type = [VoidType] void
18659
- # 2307| ValueCategory = prvalue
18660
- # 2307| getQualifier(): [ReuseExpr] reuse of temporary object
18661
- # 2307| Type = [Struct] String
18662
- # 2307| ValueCategory = xvalue
18663
18591
# 2307| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object
18664
18592
# 2307| Type = [Struct] String
18665
18593
# 2307| ValueCategory = lvalue
0 commit comments