// make USE_Z3=yes // ./cppcheck --verify --inline-suppr --enable=information test/testsuites/danmar-verify/uninit.c #include int array1() { int a[10]; a[0] = 0; // cppcheck-suppress verificationUninit return a[2]; } int array2() { int a[10][10]; a[0][0] = 0; // cppcheck-suppress verificationUninit return a[2][3]; } int local1() { int x; // cppcheck-suppress verificationUninit // cppcheck-suppress uninitvar return x; } int pointer1(int *p) { // cppcheck-suppress verificationUninit return *p; } int pointer2(char *p) { // cppcheck-suppress verificationUninitArg return strlen(p); }