1 /* { dg-options "-fdump-tree-asan0" } */
2 /* { dg-do compile } */
3 /* { dg-skip-if "" { *-*-* } { "*" } { "-O0" } } */
4 
5 void
foo(int * a)6 foo(int *a)
7 {
8   (*a)++;
9 }
10 
11 int
main()12 main ()
13 {
14   int a = 0;
15   foo (&a);
16   return 0;
17 }
18 
19 /* { dg-final { scan-tree-dump-times "ASAN_" 4 "asan0" } }  */
20 /* { dg-final { scan-tree-dump "ASAN_CHECK \\(.*, 4\\);" "asan0" } }  */
21 /* { dg-final { scan-tree-dump "ASAN_CHECK \\(.*, 8\\);" "asan0" } }  */
22