From 05cbc6b2e1ae3eb9d625206d4ff3ae26924f3dfb Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Wed, 16 Mar 2005 03:07:33 +0000 Subject: [PATCH] Tweak manuel2 so that the Memcheck-detected error is more reliable, and that we never accidentally also get an undefined-condition-error. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3371 --- memcheck/tests/manuel2.c | 4 +++- memcheck/tests/manuel2.stderr.exp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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)