]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add 64-bit values to the bogus-literal detector.
authorJulian Seward <jseward@acm.org>
Sat, 23 Apr 2005 23:26:29 +0000 (23:26 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 23 Apr 2005 23:26:29 +0000 (23:26 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3548

memcheck/mc_translate.c

index ecce5f3c8b12d28130faf93946c8e1682ab4ab94..fbb80ea8afdcfc0dab0c068c00e7e8d893b3700c 100644 (file)
@@ -2372,10 +2372,12 @@ static Bool isBogusAtom ( IRAtom* at )
       default: ppIRExpr(at); tl_assert(0);
    }
    /* VG_(printf)("%llx\n", n); */
-   return (n == 0xFEFEFEFF
-           || n == 0x80808080 /*
-           || n == 0x01010101
-           || n == 0x01010100*/);
+   return (/*32*/    n == 0xFEFEFEFFULL
+           /*32*/ || n == 0x80808080ULL
+           /*64*/ || n == 0xFEFEFEFEFEFEFEFFULL
+           /*64*/ || n == 0x8080808080808080ULL
+          /*64*/ || n == 0x0101010101010101ULL
+          );
 }
 
 static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st )