]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Removed some impossible code (thanks to the way it's called), added an
authorNicholas Nethercote <njn@valgrind.org>
Tue, 19 Nov 2002 16:19:32 +0000 (16:19 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Tue, 19 Nov 2002 16:19:32 +0000 (16:19 +0000)
assertion to ensure it remains impossible.

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

memcheck/mc_common.c

index 1cfd195cf2146433f90a80d1bc6c3206e5aac069..e08097631bd30881296b5e5b01d5e197cf2f6774 100644 (file)
@@ -153,12 +153,14 @@ Bool SK_(eq_SkinError) ( VgRes res, Error* e1, Error* e2 )
 {
    MemCheckError* e1_extra = VG_(get_error_extra)(e1);
    MemCheckError* e2_extra = VG_(get_error_extra)(e2);
+
+   /* Guaranteed by calling function */
+   sk_assert(VG_(get_error_kind)(e1) == VG_(get_error_kind)(e2));
    
    switch (VG_(get_error_kind)(e1)) {
       case CoreMemErr: {
          Char *e1s, *e2s;
          if (e1_extra->isWrite != e2_extra->isWrite)   return False;
-         if (VG_(get_error_kind)(e2) != CoreMemErr)    return False; 
          e1s = VG_(get_error_string)(e1);
          e2s = VG_(get_error_string)(e2);
          if (e1s == e2s)                               return True;