Skip to content

Commit 572cec2

Browse files
committed
C++: Accept test changes.
1 parent 43e8b90 commit 572cec2

File tree

3 files changed

+63
-61
lines changed

3 files changed

+63
-61
lines changed

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

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12335,36 +12335,37 @@ ir.cpp:
1233512335

1233612336
# 2109| char* test_strtod(char*)
1233712337
# 2109| Block 0
12338-
# 2109| v2109_1(void) = EnterFunction :
12339-
# 2109| m2109_2(unknown) = AliasedDefinition :
12340-
# 2109| m2109_3(unknown) = InitializeNonLocal :
12341-
# 2109| m2109_4(unknown) = Chi : total:m2109_2, partial:m2109_3
12342-
# 2109| r2109_5(glval<char *>) = VariableAddress[s] :
12343-
# 2109| m2109_6(char *) = InitializeParameter[s] : &:r2109_5
12344-
# 2109| r2109_7(char *) = Load[s] : &:r2109_5, m2109_6
12345-
# 2109| m2109_8(unknown) = InitializeIndirection[s] : &:r2109_7
12346-
# 2110| r2110_1(glval<char *>) = VariableAddress[end] :
12347-
# 2110| m2110_2(char *) = Uninitialized[end] : &:r2110_1
12348-
# 2111| r2111_1(glval<double>) = VariableAddress[d] :
12349-
# 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
12350-
# 2111| r2111_3(glval<char *>) = VariableAddress[s] :
12351-
# 2111| r2111_4(char *) = Load[s] : &:r2111_3, m2109_6
12352-
# 2111| r2111_5(char *) = Convert : r2111_4
12353-
# 2111| r2111_6(glval<char *>) = VariableAddress[end] :
12354-
# 2111| r2111_7(char **) = CopyValue : r2111_6
12355-
# 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
12356-
# 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m2109_8
12357-
# 2111| v2111_10(void) = ^BufferReadSideEffect[1] : &:r2111_7, ~m2110_2
12358-
# 2111| m2111_11(double) = Store[d] : &:r2111_1, r2111_8
12359-
# 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
12360-
# 2112| r2112_2(glval<char *>) = VariableAddress[end] :
12361-
# 2112| r2112_3(char *) = Load[end] : &:r2112_2, m2110_2
12362-
# 2112| m2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
12363-
# 2109| v2109_9(void) = ReturnIndirection[s] : &:r2109_7, m2109_8
12364-
# 2109| r2109_10(glval<char *>) = VariableAddress[#return] :
12365-
# 2109| v2109_11(void) = ReturnValue : &:r2109_10, m2112_4
12366-
# 2109| v2109_12(void) = AliasedUse : m2109_3
12367-
# 2109| v2109_13(void) = ExitFunction :
12338+
# 2109| v2109_1(void) = EnterFunction :
12339+
# 2109| m2109_2(unknown) = AliasedDefinition :
12340+
# 2109| m2109_3(unknown) = InitializeNonLocal :
12341+
# 2109| m2109_4(unknown) = Chi : total:m2109_2, partial:m2109_3
12342+
# 2109| r2109_5(glval<char *>) = VariableAddress[s] :
12343+
# 2109| m2109_6(char *) = InitializeParameter[s] : &:r2109_5
12344+
# 2109| r2109_7(char *) = Load[s] : &:r2109_5, m2109_6
12345+
# 2109| m2109_8(unknown) = InitializeIndirection[s] : &:r2109_7
12346+
# 2110| r2110_1(glval<char *>) = VariableAddress[end] :
12347+
# 2110| m2110_2(char *) = Uninitialized[end] : &:r2110_1
12348+
# 2111| r2111_1(glval<double>) = VariableAddress[d] :
12349+
# 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
12350+
# 2111| r2111_3(glval<char *>) = VariableAddress[s] :
12351+
# 2111| r2111_4(char *) = Load[s] : &:r2111_3, m2109_6
12352+
# 2111| r2111_5(char *) = Convert : r2111_4
12353+
# 2111| r2111_6(glval<char *>) = VariableAddress[end] :
12354+
# 2111| r2111_7(char **) = CopyValue : r2111_6
12355+
# 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
12356+
# 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m2109_8
12357+
# 2111| m2111_10(char *) = ^IndirectMayWriteSideEffect[1] : &:r2111_7
12358+
# 2111| m2111_11(char *) = Chi : total:m2110_2, partial:m2111_10
12359+
# 2111| m2111_12(double) = Store[d] : &:r2111_1, r2111_8
12360+
# 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
12361+
# 2112| r2112_2(glval<char *>) = VariableAddress[end] :
12362+
# 2112| r2112_3(char *) = Load[end] : &:r2112_2, m2111_11
12363+
# 2112| m2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
12364+
# 2109| v2109_9(void) = ReturnIndirection[s] : &:r2109_7, m2109_8
12365+
# 2109| r2109_10(glval<char *>) = VariableAddress[#return] :
12366+
# 2109| v2109_11(void) = ReturnValue : &:r2109_10, m2112_4
12367+
# 2109| v2109_12(void) = AliasedUse : m2109_3
12368+
# 2109| v2109_13(void) = ExitFunction :
1236812369

1236912370
perf-regression.cpp:
1237012371
# 6| void Big::Big()

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10027,11 +10027,12 @@
1002710027
| ir.cpp:2111:21:2111:21 | Unary | r2111_4 |
1002810028
| ir.cpp:2111:24:2111:27 | Address | &:r2111_7 |
1002910029
| ir.cpp:2111:24:2111:27 | Arg(1) | 1:r2111_7 |
10030-
| ir.cpp:2111:24:2111:27 | SideEffect | ~m2110_2 |
10030+
| ir.cpp:2111:24:2111:27 | ChiPartial | partial:m2111_10 |
10031+
| ir.cpp:2111:24:2111:27 | ChiTotal | total:m2110_2 |
1003110032
| ir.cpp:2111:25:2111:27 | Unary | r2111_6 |
1003210033
| ir.cpp:2112:3:2112:13 | Address | &:r2112_1 |
1003310034
| ir.cpp:2112:10:2112:12 | Address | &:r2112_2 |
10034-
| ir.cpp:2112:10:2112:12 | Load | m2110_2 |
10035+
| ir.cpp:2112:10:2112:12 | Load | m2111_11 |
1003510036
| ir.cpp:2112:10:2112:12 | StoreValue | r2112_3 |
1003610037
| perf-regression.cpp:6:3:6:5 | Address | &:r6_5 |
1003710038
| perf-regression.cpp:6:3:6:5 | Address | &:r6_5 |

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

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11540,35 +11540,35 @@ ir.cpp:
1154011540

1154111541
# 2109| char* test_strtod(char*)
1154211542
# 2109| Block 0
11543-
# 2109| v2109_1(void) = EnterFunction :
11544-
# 2109| mu2109_2(unknown) = AliasedDefinition :
11545-
# 2109| mu2109_3(unknown) = InitializeNonLocal :
11546-
# 2109| r2109_4(glval<char *>) = VariableAddress[s] :
11547-
# 2109| mu2109_5(char *) = InitializeParameter[s] : &:r2109_4
11548-
# 2109| r2109_6(char *) = Load[s] : &:r2109_4, ~m?
11549-
# 2109| mu2109_7(unknown) = InitializeIndirection[s] : &:r2109_6
11550-
# 2110| r2110_1(glval<char *>) = VariableAddress[end] :
11551-
# 2110| mu2110_2(char *) = Uninitialized[end] : &:r2110_1
11552-
# 2111| r2111_1(glval<double>) = VariableAddress[d] :
11553-
# 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
11554-
# 2111| r2111_3(glval<char *>) = VariableAddress[s] :
11555-
# 2111| r2111_4(char *) = Load[s] : &:r2111_3, ~m?
11556-
# 2111| r2111_5(char *) = Convert : r2111_4
11557-
# 2111| r2111_6(glval<char *>) = VariableAddress[end] :
11558-
# 2111| r2111_7(char **) = CopyValue : r2111_6
11559-
# 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
11560-
# 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m?
11561-
# 2111| v2111_10(void) = ^BufferReadSideEffect[1] : &:r2111_7, ~m?
11562-
# 2111| mu2111_11(double) = Store[d] : &:r2111_1, r2111_8
11563-
# 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
11564-
# 2112| r2112_2(glval<char *>) = VariableAddress[end] :
11565-
# 2112| r2112_3(char *) = Load[end] : &:r2112_2, ~m?
11566-
# 2112| mu2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
11567-
# 2109| v2109_8(void) = ReturnIndirection[s] : &:r2109_6, ~m?
11568-
# 2109| r2109_9(glval<char *>) = VariableAddress[#return] :
11569-
# 2109| v2109_10(void) = ReturnValue : &:r2109_9, ~m?
11570-
# 2109| v2109_11(void) = AliasedUse : ~m?
11571-
# 2109| v2109_12(void) = ExitFunction :
11543+
# 2109| v2109_1(void) = EnterFunction :
11544+
# 2109| mu2109_2(unknown) = AliasedDefinition :
11545+
# 2109| mu2109_3(unknown) = InitializeNonLocal :
11546+
# 2109| r2109_4(glval<char *>) = VariableAddress[s] :
11547+
# 2109| mu2109_5(char *) = InitializeParameter[s] : &:r2109_4
11548+
# 2109| r2109_6(char *) = Load[s] : &:r2109_4, ~m?
11549+
# 2109| mu2109_7(unknown) = InitializeIndirection[s] : &:r2109_6
11550+
# 2110| r2110_1(glval<char *>) = VariableAddress[end] :
11551+
# 2110| mu2110_2(char *) = Uninitialized[end] : &:r2110_1
11552+
# 2111| r2111_1(glval<double>) = VariableAddress[d] :
11553+
# 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
11554+
# 2111| r2111_3(glval<char *>) = VariableAddress[s] :
11555+
# 2111| r2111_4(char *) = Load[s] : &:r2111_3, ~m?
11556+
# 2111| r2111_5(char *) = Convert : r2111_4
11557+
# 2111| r2111_6(glval<char *>) = VariableAddress[end] :
11558+
# 2111| r2111_7(char **) = CopyValue : r2111_6
11559+
# 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
11560+
# 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m?
11561+
# 2111| mu2111_10(char *) = ^IndirectMayWriteSideEffect[1] : &:r2111_7
11562+
# 2111| mu2111_11(double) = Store[d] : &:r2111_1, r2111_8
11563+
# 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
11564+
# 2112| r2112_2(glval<char *>) = VariableAddress[end] :
11565+
# 2112| r2112_3(char *) = Load[end] : &:r2112_2, ~m?
11566+
# 2112| mu2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
11567+
# 2109| v2109_8(void) = ReturnIndirection[s] : &:r2109_6, ~m?
11568+
# 2109| r2109_9(glval<char *>) = VariableAddress[#return] :
11569+
# 2109| v2109_10(void) = ReturnValue : &:r2109_9, ~m?
11570+
# 2109| v2109_11(void) = AliasedUse : ~m?
11571+
# 2109| v2109_12(void) = ExitFunction :
1157211572

1157311573
perf-regression.cpp:
1157411574
# 6| void Big::Big()

0 commit comments

Comments
 (0)