@@ -20395,6 +20395,38 @@ ir.cpp:
2039520395# 2769| v2769_14(void) = AliasedUse : ~m2771_8
2039620396# 2769| v2769_15(void) = ExitFunction :
2039720397
20398+ # 2774| void test_allocation_with_initializer()
20399+ # 2774| Block 0
20400+ # 2774| v2774_1(void) = EnterFunction :
20401+ # 2774| m2774_2(unknown) = AliasedDefinition :
20402+ # 2774| m2774_3(unknown) = InitializeNonLocal :
20403+ # 2774| m2774_4(unknown) = Chi : total:m2774_2, partial:m2774_3
20404+ # 2775| r2775_1(glval<int *>) = VariableAddress[p1] :
20405+ # 2775| r2775_2(glval<unknown>) = FunctionAddress[operator new] :
20406+ # 2775| r2775_3(unsigned long) = Constant[4] :
20407+ # 2775| r2775_4(void *) = Call[operator new] : func:r2775_2, 0:r2775_3
20408+ # 2775| m2775_5(unknown) = ^CallSideEffect : ~m2774_4
20409+ # 2775| m2775_6(unknown) = Chi : total:m2774_4, partial:m2775_5
20410+ # 2775| m2775_7(unknown) = ^InitializeDynamicAllocation : &:r2775_4
20411+ # 2775| r2775_8(int *) = Convert : r2775_4
20412+ # 2775| r2775_9(int) = Constant[42] :
20413+ # 2775| m2775_10(int) = Store[?] : &:r2775_8, r2775_9
20414+ # 2775| m2775_11(unknown) = Chi : total:m2775_7, partial:m2775_10
20415+ # 2775| m2775_12(int *) = Store[p1] : &:r2775_1, r2775_8
20416+ # 2776| r2776_1(glval<long *>) = VariableAddress[p2] :
20417+ # 2776| r2776_2(glval<unknown>) = FunctionAddress[operator new] :
20418+ # 2776| r2776_3(unsigned long) = Constant[8] :
20419+ # 2776| r2776_4(void *) = Call[operator new] : func:r2776_2, 0:r2776_3
20420+ # 2776| m2776_5(unknown) = ^CallSideEffect : ~m2775_6
20421+ # 2776| m2776_6(unknown) = Chi : total:m2775_6, partial:m2776_5
20422+ # 2776| m2776_7(unknown) = ^InitializeDynamicAllocation : &:r2776_4
20423+ # 2776| r2776_8(long *) = Convert : r2776_4
20424+ # 2776| m2776_9(long *) = Store[p2] : &:r2776_1, r2776_8
20425+ # 2777| v2777_1(void) = NoOp :
20426+ # 2774| v2774_5(void) = ReturnVoid :
20427+ # 2774| v2774_6(void) = AliasedUse : ~m2776_6
20428+ # 2774| v2774_7(void) = ExitFunction :
20429+
2039820430ir23.cpp:
2039920431# 1| bool consteval_1()
2040020432# 1| Block 0
0 commit comments