|
From: <sv...@va...> - 2014-09-16 21:49:56
|
Author: florian
Date: Tue Sep 16 21:49:45 2014
New Revision: 2952
Log:
In s390_decode_and_irgen don't divert the default case to a decoding error.
That's wrong as the default case is never supposed to occur.
In disInstr_S390_WRK use vpanic for the default case for sake of consistency.
Modified:
trunk/priv/guest_s390_toIR.c
Modified: trunk/priv/guest_s390_toIR.c
==============================================================================
--- trunk/priv/guest_s390_toIR.c (original)
+++ trunk/priv/guest_s390_toIR.c Tue Sep 16 21:49:45 2014
@@ -16464,10 +16464,12 @@
vex_printf("unimplemented special insn: ");
break;
- default:
case S390_DECODE_ERROR:
vex_printf("decoding error: ");
break;
+
+ default:
+ vpanic("s390_decode_and_irgen");
}
vex_printf("%02x%02x", bytes[0], bytes[1]);
@@ -16550,7 +16552,7 @@
}
break;
default:
- vassert(0);
+ vpanic("disInstr_S390_WRK");
}
}
|