diff --git a/memcheck/tests/manuel2.c b/memcheck/tests/manuel2.c index 8c6f85b71..1fc1269e1 100644 --- a/memcheck/tests/manuel2.c +++ b/memcheck/tests/manuel2.c @@ -3,7 +3,9 @@ int main () { - int *x; + int y = 0; + int *m = malloc(sizeof(int)); + int *x = m[0] + &y; // we know m[0] will be zero printf ("x = %d\n", *x==0xDEADBEEF ? 99 : 88); diff --git a/memcheck/tests/manuel2.stderr.exp b/memcheck/tests/manuel2.stderr.exp index 2d66c1dc7..daad6c6b6 100644 --- a/memcheck/tests/manuel2.stderr.exp +++ b/memcheck/tests/manuel2.stderr.exp @@ -1,2 +1,2 @@ Use of uninitialised value of size 4 - at 0x........: main (manuel2.c:8) + at 0x........: main (manuel2.c:10)