1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// RUN: %clang_analyze_cc1 %s -verify \ // RUN: -analyzer-checker=core \ // RUN: -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true void f(const int *end); void g(const int (&arrr)[10]) { f(arrr); // expected-warning{{1st function call argument is a pointer to uninitialized value}} } void h() { int arr[10]; g(arr); }