88^\[main.pointer_dereference.3\] .* dereference failure: pointer outside object bounds in \*q: SUCCESS$
99^\[main.pointer_dereference.4\] .* dereference failure: deallocated dynamic object in \*r: SUCCESS$
1010^\[main.pointer_dereference.5\] .* dereference failure: pointer outside dynamic object bounds in \*r: SUCCESS$
11- ^\[main.pointer_dereference.6\] .* dereference failure: pointer uninitialized in \*s: FAILURE$
11+ ^\[main.pointer_dereference.6\] .* dereference failure: pointer invalid in \*s: FAILURE$
12+ ^\[main.pointer_dereference.7\] .* dereference failure: pointer NULL in \*s: FAILURE$
13+ ^\[main.pointer_dereference.8\] .* dereference failure: deallocated dynamic object in \*s: FAILURE$
14+ ^\[main.pointer_dereference.9\] .* dereference failure: dead object in \*s: FAILURE$
15+ ^\[main.pointer_dereference.10\] .* dereference failure: pointer outside dynamic object bounds in \*s: FAILURE$
16+ ^\[main.pointer_dereference.11\] .* dereference failure: pointer outside object bounds in \*s: FAILURE$
17+ ^\[main.pointer_dereference.12\] .* dereference failure: invalid integer address in \*s: FAILURE$
1218^VERIFICATION FAILED$
1319--
1420^warning: ignoring
@@ -28,12 +34,6 @@ main.c
2834^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer uninitialized in \*r:
2935^\[main.pointer_dereference.[0-9]+\] .* dereference failure: dead object in \*r:
3036^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer outside object bounds in \*r:
31- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer NULL in \*s:
32- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer invalid in \*s:
33- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: deallocated dynamic object in \*s:
34- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: dead object in \*s:
35- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer outside dynamic object bounds in \*s:
36- ^\[main.pointer_dereference.[0-9]+\] .* dereference failure: pointer outside object bounds in \*s:
3737--
3838This test ensures that local_bitvector_analysis is correctly labelling obvious
3939cases of pointers and that --pointer-check is not generating excess assertions.
0 commit comments