From: Nicholas Nethercote Date: Wed, 16 Mar 2005 03:07:33 +0000 (+0000) Subject: Tweak manuel2 so that the Memcheck-detected error is more reliable, and that X-Git-Tag: svn/VALGRIND_3_0_0~947 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05cbc6b2e1ae3eb9d625206d4ff3ae26924f3dfb;p=thirdparty%2Fvalgrind.git 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 --- diff --git a/memcheck/tests/manuel2.c b/memcheck/tests/manuel2.c index 8c6f85b713..1fc1269e17 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 2d66c1dc77..daad6c6b6f 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)