Skip to content

Commit 7df3cf4

Browse files
author
Dave Bartolomeo
committed
C++: Accept more test output after merge
1 parent 3b35020 commit 7df3cf4

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

cpp/ql/test/library-tests/ir/ssa/aliased_ssa_ir_unsound.expected

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -847,23 +847,26 @@ ssa.cpp:
847847
# 199| r199_8(char *) = Convert : r199_7
848848
# 199| r199_9(int) = Call : func:r199_2, 0:r199_5, 1:r199_8
849849
# 199| v199_10(void) = ^CallReadSideEffect : ~m198_13
850-
# 199| m199_11(int) = Store : &:r199_1, r199_9
850+
# 199| v199_11(void) = ^BufferReadSideEffect[0] : &:r199_5, ~m198_13
851+
# 199| v199_12(void) = ^BufferReadSideEffect[1] : &:r199_8, ~m198_13
852+
# 199| m199_13(int) = Store : &:r199_1, r199_9
851853
# 200| r200_1(glval<unknown>) = FunctionAddress[strlen] :
852854
# 200| r200_2(glval<char *>) = VariableAddress[str1] :
853855
# 200| r200_3(char *) = Load : &:r200_2, m198_5
854856
# 200| r200_4(char *) = Convert : r200_3
855857
# 200| r200_5(int) = Call : func:r200_1, 0:r200_4
856858
# 200| v200_6(void) = ^CallReadSideEffect : ~m198_13
857-
# 200| r200_7(glval<int>) = VariableAddress[ret] :
858-
# 200| r200_8(int) = Load : &:r200_7, m199_11
859-
# 200| r200_9(int) = Add : r200_8, r200_5
860-
# 200| m200_10(int) = Store : &:r200_7, r200_9
859+
# 200| v200_7(void) = ^BufferReadSideEffect[0] : &:r200_4, ~m198_13
860+
# 200| r200_8(glval<int>) = VariableAddress[ret] :
861+
# 200| r200_9(int) = Load : &:r200_8, m199_13
862+
# 200| r200_10(int) = Add : r200_9, r200_5
863+
# 200| m200_11(int) = Store : &:r200_8, r200_10
861864
# 201| r201_1(glval<unknown>) = FunctionAddress[abs] :
862865
# 201| r201_2(glval<int>) = VariableAddress[x] :
863866
# 201| r201_3(int) = Load : &:r201_2, m198_15
864867
# 201| r201_4(int) = Call : func:r201_1, 0:r201_3
865868
# 201| r201_5(glval<int>) = VariableAddress[ret] :
866-
# 201| r201_6(int) = Load : &:r201_5, m200_10
869+
# 201| r201_6(int) = Load : &:r201_5, m200_11
867870
# 201| r201_7(int) = Add : r201_6, r201_4
868871
# 201| m201_8(int) = Store : &:r201_5, r201_7
869872
# 202| r202_1(glval<int>) = VariableAddress[#return] :

cpp/ql/test/library-tests/ir/ssa/unaliased_ssa_ir_unsound.expected

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -808,23 +808,26 @@ ssa.cpp:
808808
# 199| r199_8(char *) = Convert : r199_7
809809
# 199| r199_9(int) = Call : func:r199_2, 0:r199_5, 1:r199_8
810810
# 199| v199_10(void) = ^CallReadSideEffect : ~mu198_3
811-
# 199| m199_11(int) = Store : &:r199_1, r199_9
811+
# 199| v199_11(void) = ^BufferReadSideEffect[0] : &:r199_5, ~mu198_3
812+
# 199| v199_12(void) = ^BufferReadSideEffect[1] : &:r199_8, ~mu198_3
813+
# 199| m199_13(int) = Store : &:r199_1, r199_9
812814
# 200| r200_1(glval<unknown>) = FunctionAddress[strlen] :
813815
# 200| r200_2(glval<char *>) = VariableAddress[str1] :
814816
# 200| r200_3(char *) = Load : &:r200_2, m198_5
815817
# 200| r200_4(char *) = Convert : r200_3
816818
# 200| r200_5(int) = Call : func:r200_1, 0:r200_4
817819
# 200| v200_6(void) = ^CallReadSideEffect : ~mu198_3
818-
# 200| r200_7(glval<int>) = VariableAddress[ret] :
819-
# 200| r200_8(int) = Load : &:r200_7, m199_11
820-
# 200| r200_9(int) = Add : r200_8, r200_5
821-
# 200| m200_10(int) = Store : &:r200_7, r200_9
820+
# 200| v200_7(void) = ^BufferReadSideEffect[0] : &:r200_4, ~mu198_3
821+
# 200| r200_8(glval<int>) = VariableAddress[ret] :
822+
# 200| r200_9(int) = Load : &:r200_8, m199_13
823+
# 200| r200_10(int) = Add : r200_9, r200_5
824+
# 200| m200_11(int) = Store : &:r200_8, r200_10
822825
# 201| r201_1(glval<unknown>) = FunctionAddress[abs] :
823826
# 201| r201_2(glval<int>) = VariableAddress[x] :
824827
# 201| r201_3(int) = Load : &:r201_2, m198_13
825828
# 201| r201_4(int) = Call : func:r201_1, 0:r201_3
826829
# 201| r201_5(glval<int>) = VariableAddress[ret] :
827-
# 201| r201_6(int) = Load : &:r201_5, m200_10
830+
# 201| r201_6(int) = Load : &:r201_5, m200_11
828831
# 201| r201_7(int) = Add : r201_6, r201_4
829832
# 201| m201_8(int) = Store : &:r201_5, r201_7
830833
# 202| r202_1(glval<int>) = VariableAddress[#return] :

0 commit comments

Comments
 (0)