Skip to content

Commit 835d0fa

Browse files
committed
C++: Update expected test results
1 parent 964afe1 commit 835d0fa

7 files changed

+100
-100
lines changed

cpp/ql/test/library-tests/ir/ir/aliased_ir.expected

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20448,6 +20448,56 @@ ir.cpp:
2044820448
# 2781| r2781_4(int) = Load[len1] : &:r2781_3, m2779_6
2044920449
# 2781| v2781_5(void) = NoOp :
2045020450
# 2782| r2782_1(glval<unsigned long>) = VariableAddress[x] :
20451+
# 2782| r2782_2(unsigned long) = Constant[1] :
20452+
# 2782| r2782_3(unsigned long) = Mul : r2782_2, r2781_4
20453+
# 2782| m2782_4(unsigned long) = Store[x] : &:r2782_1, r2782_3
20454+
# 2783| r2783_1(glval<int[][]>) = VariableAddress[tmp2] :
20455+
# 2783| m2783_2(int[][]) = Uninitialized[tmp2] : &:r2783_1
20456+
# 2783| r2783_3(glval<int>) = VariableAddress[len1] :
20457+
# 2783| r2783_4(int) = Load[len1] : &:r2783_3, m2779_6
20458+
# 2783| r2783_5(glval<unsigned long>) = VariableAddress[len2] :
20459+
# 2783| r2783_6(unsigned long) = Load[len2] : &:r2783_5, m2779_8
20460+
# 2783| v2783_7(void) = NoOp :
20461+
# 2784| r2784_1(glval<unsigned long>) = VariableAddress[y] :
20462+
# 2784| r2784_2(unsigned long) = Constant[4] :
20463+
# 2784| r2784_3(unsigned long) = Mul : r2784_2, r2783_4
20464+
# 2784| r2784_4(unsigned long) = Mul : r2784_3, r2783_6
20465+
# 2784| m2784_5(unsigned long) = Store[y] : &:r2784_1, r2784_4
20466+
# 2785| r2785_1(glval<unsigned long>) = VariableAddress[z] :
20467+
# 2785| r2785_2(unsigned long) = Constant[4] :
20468+
# 2785| r2785_3(unsigned long) = Mul : r2785_2, r2783_6
20469+
# 2785| m2785_4(unsigned long) = Store[z] : &:r2785_1, r2785_3
20470+
# 2786| r2786_1(glval<int[][][]>) = VariableAddress[tmp3] :
20471+
# 2786| m2786_2(int[][][]) = Uninitialized[tmp3] : &:r2786_1
20472+
# 2786| r2786_3(glval<int>) = VariableAddress[len1] :
20473+
# 2786| r2786_4(int) = Load[len1] : &:r2786_3, m2779_6
20474+
# 2786| r2786_5(glval<unsigned long>) = VariableAddress[len2] :
20475+
# 2786| r2786_6(unsigned long) = Load[len2] : &:r2786_5, m2779_8
20476+
# 2786| r2786_7(glval<char>) = VariableAddress[len3] :
20477+
# 2786| r2786_8(char) = Load[len3] : &:r2786_7, m2779_10
20478+
# 2786| v2786_9(void) = NoOp :
20479+
# 2787| r2787_1(glval<unsigned long>) = VariableAddress[w] :
20480+
# 2787| r2787_2(unsigned long) = Constant[4] :
20481+
# 2787| r2787_3(unsigned long) = Mul : r2787_2, r2786_4
20482+
# 2787| r2787_4(unsigned long) = Mul : r2787_3, r2786_6
20483+
# 2787| r2787_5(unsigned long) = Mul : r2787_4, r2786_8
20484+
# 2787| m2787_6(unsigned long) = Store[w] : &:r2787_1, r2787_5
20485+
# 2788| r2788_1(glval<unsigned long>) = VariableAddress[v] :
20486+
# 2788| r2788_2(unsigned long) = Constant[4] :
20487+
# 2788| r2788_3(unsigned long) = Mul : r2788_2, r2786_6
20488+
# 2788| r2788_4(unsigned long) = Mul : r2788_3, r2786_8
20489+
# 2788| m2788_5(unsigned long) = Store[v] : &:r2788_1, r2788_4
20490+
# 2789| r2789_1(glval<unsigned long>) = VariableAddress[u] :
20491+
# 2789| r2789_2(unsigned long) = Constant[4] :
20492+
# 2789| r2789_3(unsigned long) = Mul : r2789_2, r2786_8
20493+
# 2789| m2789_4(unsigned long) = Store[u] : &:r2789_1, r2789_3
20494+
# 2790| r2790_1(glval<unsigned long>) = VariableAddress[t] :
20495+
# 2790| r2790_2(unsigned long) = Constant[4] :
20496+
# 2790| m2790_3(unsigned long) = Store[t] : &:r2790_1, r2790_2
20497+
# 2791| v2791_1(void) = NoOp :
20498+
# 2779| v2779_11(void) = ReturnVoid :
20499+
# 2779| v2779_12(void) = AliasedUse : m2779_3
20500+
# 2779| v2779_13(void) = ExitFunction :
2045120501

2045220502
ir23.cpp:
2045320503
# 1| bool consteval_1()

cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency.expected

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ missingOperandType
66
duplicateChiOperand
77
sideEffectWithoutPrimary
88
instructionWithoutSuccessor
9-
| ir.cpp:2782:10:2782:10 | VariableAddress: definition of x | Instruction 'VariableAddress: definition of x' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
109
ambiguousSuccessors
1110
unexplainedLoop
1211
unnecessaryPhiInstruction

cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency_unsound.expected

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ missingOperandType
66
duplicateChiOperand
77
sideEffectWithoutPrimary
88
instructionWithoutSuccessor
9-
| ir.cpp:2782:10:2782:10 | VariableAddress: definition of x | Instruction 'VariableAddress: definition of x' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
109
ambiguousSuccessors
1110
unexplainedLoop
1211
unnecessaryPhiInstruction

cpp/ql/test/library-tests/ir/ir/raw_consistency.expected

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,11 @@
11
missingOperand
2-
| ir.cpp:2782:14:2782:25 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
3-
| ir.cpp:2784:14:2784:25 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
4-
| ir.cpp:2785:14:2785:26 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
5-
| ir.cpp:2787:14:2787:25 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
6-
| ir.cpp:2788:14:2788:26 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
7-
| ir.cpp:2789:14:2789:27 | Store: sizeof(<expr>) | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
82
unexpectedOperand
93
duplicateOperand
104
missingPhiOperand
115
missingOperandType
126
duplicateChiOperand
137
sideEffectWithoutPrimary
148
instructionWithoutSuccessor
15-
| ir.cpp:2782:10:2782:10 | VariableAddress: definition of x | Instruction 'VariableAddress: definition of x' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
16-
| ir.cpp:2782:21:2782:24 | VariableAddress: tmp1 | Instruction 'VariableAddress: tmp1' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
17-
| ir.cpp:2784:10:2784:10 | VariableAddress: definition of y | Instruction 'VariableAddress: definition of y' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
18-
| ir.cpp:2784:21:2784:24 | VariableAddress: tmp2 | Instruction 'VariableAddress: tmp2' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
19-
| ir.cpp:2785:10:2785:10 | VariableAddress: definition of z | Instruction 'VariableAddress: definition of z' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
20-
| ir.cpp:2785:21:2785:25 | CopyValue: * ... | Instruction 'CopyValue: * ...' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
21-
| ir.cpp:2787:10:2787:10 | VariableAddress: definition of w | Instruction 'VariableAddress: definition of w' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
22-
| ir.cpp:2787:21:2787:24 | VariableAddress: tmp3 | Instruction 'VariableAddress: tmp3' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
23-
| ir.cpp:2788:10:2788:10 | VariableAddress: definition of v | Instruction 'VariableAddress: definition of v' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
24-
| ir.cpp:2788:21:2788:25 | CopyValue: * ... | Instruction 'CopyValue: * ...' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
25-
| ir.cpp:2789:10:2789:10 | VariableAddress: definition of u | Instruction 'VariableAddress: definition of u' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
26-
| ir.cpp:2789:21:2789:26 | CopyValue: * ... | Instruction 'CopyValue: * ...' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
279
ambiguousSuccessors
2810
unexplainedLoop
2911
unnecessaryPhiInstruction
@@ -39,12 +21,6 @@ lostReachability
3921
backEdgeCountMismatch
4022
useNotDominatedByDefinition
4123
| ir.cpp:1535:8:1535:8 | Unary | Operand 'Unary' is not dominated by its definition in function '$@'. | ir.cpp:1535:8:1535:8 | void StructuredBindingDataMemberStruct::StructuredBindingDataMemberStruct() | void StructuredBindingDataMemberStruct::StructuredBindingDataMemberStruct() |
42-
| ir.cpp:2782:10:2782:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
43-
| ir.cpp:2784:10:2784:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
44-
| ir.cpp:2785:10:2785:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
45-
| ir.cpp:2787:10:2787:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
46-
| ir.cpp:2788:10:2788:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
47-
| ir.cpp:2789:10:2789:10 | Address | Operand 'Address' is not dominated by its definition in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
4824
switchInstructionWithoutDefaultEdge
4925
notMarkedAsConflated
5026
wronglyMarkedAsConflated

cpp/ql/test/library-tests/ir/ir/raw_ir.expected

Lines changed: 50 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -18594,78 +18594,56 @@ ir.cpp:
1859418594
# 2781| r2781_4(int) = Load[len1] : &:r2781_3, ~m?
1859518595
# 2781| v2781_5(void) = NoOp :
1859618596
# 2782| r2782_1(glval<unsigned long>) = VariableAddress[x] :
18597-
18598-
# 2782| Block 1
18599-
# 2782| r2782_2(glval<char[]>) = VariableAddress[tmp1] :
18600-
18601-
# 2784| Block 1
18602-
# 2784| r2784_1(glval<int[][]>) = VariableAddress[tmp2] :
18603-
18604-
# 2787| Block 1
18605-
# 2787| r2787_1(glval<int[][][]>) = VariableAddress[tmp3] :
18606-
18607-
# 2785| Block 4
18608-
# 2785| r2785_1(glval<int[][]>) = VariableAddress[tmp2] :
18609-
# 2785| r2785_2(int(*)[]) = Convert : r2785_1
18610-
# 2785| r2785_3(glval<int[]>) = CopyValue : r2785_2
18611-
18612-
# 2788| Block 4
18613-
# 2788| r2788_1(glval<int[][][]>) = VariableAddress[tmp3] :
18614-
# 2788| r2788_2(int(*)[][]) = Convert : r2788_1
18615-
# 2788| r2788_3(glval<int[][]>) = CopyValue : r2788_2
18616-
18617-
# 2789| Block 6
18618-
# 2789| r2789_1(glval<int[][][]>) = VariableAddress[tmp3] :
18619-
# 2789| r2789_2(int(*)[][]) = Convert : r2789_1
18620-
# 2789| r2789_3(glval<int[][]>) = CopyValue : r2789_2
18621-
# 2789| r2789_4(int(*)[]) = Convert : r2789_3
18622-
# 2789| r2789_5(glval<int[]>) = CopyValue : r2789_4
18623-
18624-
# 2782| Block 7
18625-
# 2782| mu2782_3(unsigned long) = Store[x] : &:r2782_1
18626-
# 2783| r2783_1(glval<int[][]>) = VariableAddress[tmp2] :
18627-
# 2783| mu2783_2(int[][]) = Uninitialized[tmp2] : &:r2783_1
18628-
# 2783| r2783_3(glval<int>) = VariableAddress[len1] :
18629-
# 2783| r2783_4(int) = Load[len1] : &:r2783_3, ~m?
18630-
# 2783| r2783_5(glval<unsigned long>) = VariableAddress[len2] :
18631-
# 2783| r2783_6(unsigned long) = Load[len2] : &:r2783_5, ~m?
18632-
# 2783| v2783_7(void) = NoOp :
18633-
# 2784| r2784_2(glval<unsigned long>) = VariableAddress[y] :
18634-
18635-
# 2784| Block 8
18636-
# 2784| mu2784_3(unsigned long) = Store[y] : &:r2784_2
18637-
# 2785| r2785_4(glval<unsigned long>) = VariableAddress[z] :
18638-
18639-
# 2785| Block 9
18640-
# 2785| mu2785_5(unsigned long) = Store[z] : &:r2785_4
18641-
# 2786| r2786_1(glval<int[][][]>) = VariableAddress[tmp3] :
18642-
# 2786| mu2786_2(int[][][]) = Uninitialized[tmp3] : &:r2786_1
18643-
# 2786| r2786_3(glval<int>) = VariableAddress[len1] :
18644-
# 2786| r2786_4(int) = Load[len1] : &:r2786_3, ~m?
18645-
# 2786| r2786_5(glval<unsigned long>) = VariableAddress[len2] :
18646-
# 2786| r2786_6(unsigned long) = Load[len2] : &:r2786_5, ~m?
18647-
# 2786| r2786_7(glval<char>) = VariableAddress[len3] :
18648-
# 2786| r2786_8(char) = Load[len3] : &:r2786_7, ~m?
18649-
# 2786| v2786_9(void) = NoOp :
18650-
# 2787| r2787_2(glval<unsigned long>) = VariableAddress[w] :
18651-
18652-
# 2787| Block 10
18653-
# 2787| mu2787_3(unsigned long) = Store[w] : &:r2787_2
18654-
# 2788| r2788_4(glval<unsigned long>) = VariableAddress[v] :
18655-
18656-
# 2788| Block 11
18657-
# 2788| mu2788_5(unsigned long) = Store[v] : &:r2788_4
18658-
# 2789| r2789_6(glval<unsigned long>) = VariableAddress[u] :
18659-
18660-
# 2789| Block 12
18661-
# 2789| mu2789_7(unsigned long) = Store[u] : &:r2789_6
18662-
# 2790| r2790_1(glval<unsigned long>) = VariableAddress[t] :
18663-
# 2790| r2790_2(unsigned long) = Constant[4] :
18664-
# 2790| mu2790_3(unsigned long) = Store[t] : &:r2790_1, r2790_2
18665-
# 2791| v2791_1(void) = NoOp :
18666-
# 2779| v2779_10(void) = ReturnVoid :
18667-
# 2779| v2779_11(void) = AliasedUse : ~m?
18668-
# 2779| v2779_12(void) = ExitFunction :
18597+
# 2782| r2782_2(unsigned long) = Constant[1] :
18598+
# 2782| r2782_3(unsigned long) = Mul : r2782_2, r2781_4
18599+
# 2782| mu2782_4(unsigned long) = Store[x] : &:r2782_1, r2782_3
18600+
# 2783| r2783_1(glval<int[][]>) = VariableAddress[tmp2] :
18601+
# 2783| mu2783_2(int[][]) = Uninitialized[tmp2] : &:r2783_1
18602+
# 2783| r2783_3(glval<int>) = VariableAddress[len1] :
18603+
# 2783| r2783_4(int) = Load[len1] : &:r2783_3, ~m?
18604+
# 2783| r2783_5(glval<unsigned long>) = VariableAddress[len2] :
18605+
# 2783| r2783_6(unsigned long) = Load[len2] : &:r2783_5, ~m?
18606+
# 2783| v2783_7(void) = NoOp :
18607+
# 2784| r2784_1(glval<unsigned long>) = VariableAddress[y] :
18608+
# 2784| r2784_2(unsigned long) = Constant[4] :
18609+
# 2784| r2784_3(unsigned long) = Mul : r2784_2, r2783_4
18610+
# 2784| r2784_4(unsigned long) = Mul : r2784_3, r2783_6
18611+
# 2784| mu2784_5(unsigned long) = Store[y] : &:r2784_1, r2784_4
18612+
# 2785| r2785_1(glval<unsigned long>) = VariableAddress[z] :
18613+
# 2785| r2785_2(unsigned long) = Constant[4] :
18614+
# 2785| r2785_3(unsigned long) = Mul : r2785_2, r2783_6
18615+
# 2785| mu2785_4(unsigned long) = Store[z] : &:r2785_1, r2785_3
18616+
# 2786| r2786_1(glval<int[][][]>) = VariableAddress[tmp3] :
18617+
# 2786| mu2786_2(int[][][]) = Uninitialized[tmp3] : &:r2786_1
18618+
# 2786| r2786_3(glval<int>) = VariableAddress[len1] :
18619+
# 2786| r2786_4(int) = Load[len1] : &:r2786_3, ~m?
18620+
# 2786| r2786_5(glval<unsigned long>) = VariableAddress[len2] :
18621+
# 2786| r2786_6(unsigned long) = Load[len2] : &:r2786_5, ~m?
18622+
# 2786| r2786_7(glval<char>) = VariableAddress[len3] :
18623+
# 2786| r2786_8(char) = Load[len3] : &:r2786_7, ~m?
18624+
# 2786| v2786_9(void) = NoOp :
18625+
# 2787| r2787_1(glval<unsigned long>) = VariableAddress[w] :
18626+
# 2787| r2787_2(unsigned long) = Constant[4] :
18627+
# 2787| r2787_3(unsigned long) = Mul : r2787_2, r2786_4
18628+
# 2787| r2787_4(unsigned long) = Mul : r2787_3, r2786_6
18629+
# 2787| r2787_5(unsigned long) = Mul : r2787_4, r2786_8
18630+
# 2787| mu2787_6(unsigned long) = Store[w] : &:r2787_1, r2787_5
18631+
# 2788| r2788_1(glval<unsigned long>) = VariableAddress[v] :
18632+
# 2788| r2788_2(unsigned long) = Constant[4] :
18633+
# 2788| r2788_3(unsigned long) = Mul : r2788_2, r2786_6
18634+
# 2788| r2788_4(unsigned long) = Mul : r2788_3, r2786_8
18635+
# 2788| mu2788_5(unsigned long) = Store[v] : &:r2788_1, r2788_4
18636+
# 2789| r2789_1(glval<unsigned long>) = VariableAddress[u] :
18637+
# 2789| r2789_2(unsigned long) = Constant[4] :
18638+
# 2789| r2789_3(unsigned long) = Mul : r2789_2, r2786_8
18639+
# 2789| mu2789_4(unsigned long) = Store[u] : &:r2789_1, r2789_3
18640+
# 2790| r2790_1(glval<unsigned long>) = VariableAddress[t] :
18641+
# 2790| r2790_2(unsigned long) = Constant[4] :
18642+
# 2790| mu2790_3(unsigned long) = Store[t] : &:r2790_1, r2790_2
18643+
# 2791| v2791_1(void) = NoOp :
18644+
# 2779| v2779_10(void) = ReturnVoid :
18645+
# 2779| v2779_11(void) = AliasedUse : ~m?
18646+
# 2779| v2779_12(void) = ExitFunction :
1866918647

1867018648
ir23.cpp:
1867118649
# 1| bool consteval_1()

cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency.expected

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ missingOperandType
66
duplicateChiOperand
77
sideEffectWithoutPrimary
88
instructionWithoutSuccessor
9-
| ir.cpp:2782:10:2782:10 | VariableAddress: definition of x | Instruction 'VariableAddress: definition of x' has no successors in function '$@'. | ir.cpp:2779:6:2779:20 | void vla_sizeof_test(int, size_t, char) | void vla_sizeof_test(int, size_t, char) |
109
ambiguousSuccessors
1110
unexplainedLoop
1211
unnecessaryPhiInstruction

0 commit comments

Comments
 (0)