Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f9e0ba1

Browse files
author
Robert Marsh
committed
C++: remove points-to expectations for reused SSA
1 parent 1c72ea9 commit f9e0ba1

1 file changed

Lines changed: 34 additions & 34 deletions

File tree

cpp/ql/test/library-tests/ir/points_to/points_to.cpp

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -37,51 +37,51 @@ void Locals() {
3737
}
3838

3939
void PointsTo(
40-
int a, //$raw,ussa=a
41-
Point& b, //$raw,ussa=b ussa=*b
42-
Point* c, //$raw,ussa=c ussa=*c
43-
int* d, //$raw,ussa=d ussa=*d
44-
DerivedSI* e, //$raw,ussa=e ussa=*e
45-
DerivedMI* f, //$raw,ussa=f ussa=*f
46-
DerivedVI* g //$raw,ussa=g ussa=*g
40+
int a, //$raw=a
41+
Point& b, //$raw=b ussa=*b
42+
Point* c, //$raw=c ussa=*c
43+
int* d, //$raw=d ussa=*d
44+
DerivedSI* e, //$raw=e ussa=*e
45+
DerivedMI* f, //$raw=f ussa=*f
46+
DerivedVI* g //$raw=g ussa=*g
4747
) {
4848

49-
int i = a; //$raw,ussa=a
50-
i = *&a; //$raw,ussa=a
51-
i = *(&a + 0); //$raw,ussa=a
52-
i = b.x; //$raw,ussa=b ussa=*b[0..4)<int>
53-
i = b.y; //$raw,ussa=b ussa=*b[4..8)<int>
54-
i = c->x; //$raw,ussa=c ussa=*c[0..4)<int>
55-
i = c->y; //$raw,ussa=c ussa=*c[4..8)<int>
56-
i = *d; //$raw,ussa=d ussa=*d[0..4)<int>
57-
i = *(d + 0); //$raw,ussa=d ussa=*d[0..4)<int>
58-
i = d[5]; //$raw,ussa=d ussa=*d[20..24)<int>
59-
i = 5[d]; //$raw,ussa=d ussa=*d[20..24)<int>
60-
i = d[a]; //$raw,ussa=d raw,ussa=a ussa=*d[?..?)<int>
61-
i = a[d]; //$raw,ussa=d raw,ussa=a ussa=*d[?..?)<int>
49+
int i = a; //$raw=a
50+
i = *&a; //$raw=a
51+
i = *(&a + 0); //$raw=a
52+
i = b.x; //$raw=b ussa=*b[0..4)<int>
53+
i = b.y; //$raw=b ussa=*b[4..8)<int>
54+
i = c->x; //$raw=c ussa=*c[0..4)<int>
55+
i = c->y; //$raw=c ussa=*c[4..8)<int>
56+
i = *d; //$raw=d ussa=*d[0..4)<int>
57+
i = *(d + 0); //$raw=d ussa=*d[0..4)<int>
58+
i = d[5]; //$raw=d ussa=*d[20..24)<int>
59+
i = 5[d]; //$raw=d ussa=*d[20..24)<int>
60+
i = d[a]; //$raw=d raw=a ussa=*d[?..?)<int>
61+
i = a[d]; //$raw=d raw=a ussa=*d[?..?)<int>
6262

63-
int* p = &b.x; //$raw,ussa=b
63+
int* p = &b.x; //$raw=b
6464
i = *p; //$ussa=*b[0..4)<int>
65-
p = &b.y; //$raw,ussa=b
65+
p = &b.y; //$raw=b
6666
i = *p; //$ussa=*b[4..8)<int>
67-
p = &c->x; //$raw,ussa=c
67+
p = &c->x; //$raw=c
6868
i = *p; //$ussa=*c[0..4)<int>
69-
p = &c->y; //$raw,ussa=c
69+
p = &c->y; //$raw=c
7070
i = *p; //$ussa=*c[4..8)<int>
71-
p = &d[5]; //$raw,ussa=d
71+
p = &d[5]; //$raw=d
7272
i = *p; //$ussa=*d[20..24)<int>
73-
p = &d[a]; //$raw,ussa=d raw,ussa=a
73+
p = &d[a]; //$raw=d raw=a
7474
i = *p; //$ussa=*d[?..?)<int>
7575

76-
Point* q = &c[a]; //$raw,ussa=c raw,ussa=a
76+
Point* q = &c[a]; //$raw=c raw=a
7777
i = q->x; //$ussa=*c[?..?)<int>
7878
i = q->y; //$ussa=*c[?..?)<int>
7979

80-
i = e->b1; //$raw,ussa=e ussa=*e[0..4)<int>
81-
i = e->dsi; //$raw,ussa=e ussa=*e[4..8)<int>
82-
i = f->b1; //$raw,ussa=f ussa=*f[0..4)<int>
83-
i = f->b2; //$raw,ussa=f ussa=*f[4..8)<int>
84-
i = f->dmi; //$raw,ussa=f ussa=*f[8..12)<int>
85-
i = g->b1; //$raw,ussa=g ussa=*g[?..?)<int>
86-
i = g->dvi; //$raw,ussa=g ussa=*g[8..12)<int>
80+
i = e->b1; //$raw=e ussa=*e[0..4)<int>
81+
i = e->dsi; //$raw=e ussa=*e[4..8)<int>
82+
i = f->b1; //$raw=f ussa=*f[0..4)<int>
83+
i = f->b2; //$raw=f ussa=*f[4..8)<int>
84+
i = f->dmi; //$raw=f ussa=*f[8..12)<int>
85+
i = g->b1; //$raw=g ussa=*g[?..?)<int>
86+
i = g->dvi; //$raw=g ussa=*g[8..12)<int>
8787
}

0 commit comments

Comments
 (0)