]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Why doesn't this sodding language have a half-decent type system?
authorJulian Seward <jseward@acm.org>
Tue, 6 May 2008 15:40:32 +0000 (15:40 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 6 May 2008 15:40:32 +0000 (15:40 +0000)
This took me all day to track down.  Gimme Haskell any day.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8009

memcheck/mc_machine.c

index d8072fe952895c14c9b257223a51e385ca9941bf..e45d666ec8e5ab65e9d026b3ec3d21914a7f8735 100644 (file)
@@ -142,7 +142,7 @@ static Int get_otrack_shadow_offset_wrk ( Int offset, Int szB )
             return GOF(GPRn);
          by testing ox instead of o, and setting ox back 4 bytes when sz == 4.
       */
-      Bool ox = sz == 8 ? o : (o - 4);
+      Int ox = sz == 8 ? o : (o - 4);
       if (ox == GOF(GPR0)) return ox;
       if (ox == GOF(GPR1)) return ox;
       if (ox == GOF(GPR2)) return ox;