uninit-vals-ps.c revision 43ae4b0d2ba2a7de1c3ccb25f22955489999e1fb
1// RUN: clang -checker-simple -verify %s 2 3struct FPRec { 4 void (*my_func)(int * x); 5}; 6 7int bar(int x); 8 9int f1_a(struct FPRec* foo) { 10 int x; 11 (*foo->my_func)(&x); 12 return bar(x)+1; // no-warning 13} 14 15int f1_b() { 16 int x; 17 return bar(x)+1; // expected-warning{{Pass-by-value argument in function is undefined.}} 18} 19