1 // RUN: %clangxx_asan -O1 -fsanitize-address-use-after-scope %s -o %t && %run %t 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 6 int *p[3]; 7 main()8int main() { 9 // Variable goes in and out of scope. 10 for (int i = 0; i < 3; i++) { 11 int x; 12 p[i] = &x; 13 } 14 printf("PASSED\n"); 15 return 0; 16 } 17