|
From: <sv...@va...> - 2005-04-23 23:26:35
|
Author: sewardj
Date: 2005-04-24 00:26:29 +0100 (Sun, 24 Apr 2005)
New Revision: 3548
Modified:
trunk/memcheck/mc_translate.c
Log:
Add 64-bit values to the bogus-literal detector.
Modified: trunk/memcheck/mc_translate.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/mc_translate.c 2005-04-23 23:25:49 UTC (rev 3547)
+++ trunk/memcheck/mc_translate.c 2005-04-23 23:26:29 UTC (rev 3548)
@@ -2372,10 +2372,12 @@
default: ppIRExpr(at); tl_assert(0);
}
/* VG_(printf)("%llx\n", n); */
- return (n =3D=3D 0xFEFEFEFF
- || n =3D=3D 0x80808080 /*
- || n =3D=3D 0x01010101
- || n =3D=3D 0x01010100*/);
+ return (/*32*/ n =3D=3D 0xFEFEFEFFULL
+ /*32*/ || n =3D=3D 0x80808080ULL
+ /*64*/ || n =3D=3D 0xFEFEFEFEFEFEFEFFULL
+ /*64*/ || n =3D=3D 0x8080808080808080ULL
+ /*64*/ || n =3D=3D 0x0101010101010101ULL
+ );
}
=20
static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st )
|