1 /* { dg-options "-fdump-tree-asan0" } */ 2 /* { dg-do compile } */ 3 /* { dg-skip-if "" { *-*-* } { "*" } { "-O0" } } */ 4 5 void foo(int * a)6foo(int *a) 7 { 8 (*a)++; 9 } 10 11 int main()12main () 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