@@ -4367,18 +4367,6 @@ destructors_for_temps.cpp:
43674367# 109| getArrayBase().getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion
43684368# 109| Type = [IntPointerType] int *
43694369# 109| ValueCategory = prvalue
4370- # 109| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithArrayAndDestructor
4371- # 109| Type = [VoidType] void
4372- # 109| ValueCategory = prvalue
4373- # 109| getQualifier(): [ReuseExpr] reuse of temporary object
4374- # 109| Type = [Struct] ClassWithArrayAndDestructor
4375- # 109| ValueCategory = xvalue
4376- # 109| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithArrayAndDestructor
4377- # 109| Type = [VoidType] void
4378- # 109| ValueCategory = prvalue
4379- # 109| getQualifier(): [ReuseExpr] reuse of temporary object
4380- # 109| Type = [Struct] ClassWithArrayAndDestructor
4381- # 109| ValueCategory = xvalue
43824370# 109| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to)
43834371# 109| Type = [LValueReferenceType] const int &
43844372# 109| ValueCategory = prvalue
@@ -4387,6 +4375,18 @@ destructors_for_temps.cpp:
43874375# 109| Type = [SpecifiedType] const int
43884376# 109| ValueCategory = lvalue
43894377# 110| getStmt(1): [ReturnStmt] return ...
4378+ # 111| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithArrayAndDestructor
4379+ # 111| Type = [VoidType] void
4380+ # 111| ValueCategory = prvalue
4381+ # 111| getQualifier(): [ReuseExpr] reuse of temporary object
4382+ # 111| Type = [Struct] ClassWithArrayAndDestructor
4383+ # 111| ValueCategory = xvalue
4384+ # 111| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithArrayAndDestructor
4385+ # 111| Type = [VoidType] void
4386+ # 111| ValueCategory = prvalue
4387+ # 111| getQualifier(): [ReuseExpr] reuse of temporary object
4388+ # 111| Type = [Struct] ClassWithArrayAndDestructor
4389+ # 111| ValueCategory = xvalue
43904390generic.c:
43914391# 1| [TopLevelFunction] void c11_generic_test_with_load(unsigned int, int)
43924392# 1| <params>:
@@ -15082,6 +15082,9 @@ ir.cpp:
1508215082# 1476| getQualifier(): [FunctionCall] call to returnValue
1508315083# 1476| Type = [Struct] UnusualFields
1508415084# 1476| ValueCategory = prvalue
15085+ #-----| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object
15086+ #-----| Type = [Struct] UnusualFields
15087+ #-----| ValueCategory = prvalue(load)
1508515088# 1476| getArrayOffset(): [Literal] 3
1508615089# 1476| Type = [IntType] int
1508715090# 1476| Value = [Literal] 3
0 commit comments