1 extern int g;
2
3
4 static int foo(int *p)
5 {
6 *p = 1;
7 g = 2;
8 return *p == 1;
9 }
10
11 static int bar(int *p)
12 {
13 g = 1;
14 *p = 2;
15 return g == 1;
16 }
17
18 static void test(void)
19 {
20 foo(&g);
21 bar(&g);
22 }
23
24 /*
25 * check-name: alias symbol/pointer
26 * check-command: test-linearize $file
27 * check-output-ignore
28 *
29 * check-output-excludes: ret\\..* *\\$1
30 */