|
From: <sv...@va...> - 2016-10-19 07:39:32
|
Author: sewardj
Date: Wed Oct 19 08:39:22 2016
New Revision: 3272
Log:
Fix incorrect register-number constraint check for LDAEX{,B,H,D}
introduced in r3248. Spotted by Clang-3.8.
Modified:
trunk/priv/guest_arm_toIR.c
Modified: trunk/priv/guest_arm_toIR.c
==============================================================================
--- trunk/priv/guest_arm_toIR.c (original)
+++ trunk/priv/guest_arm_toIR.c Wed Oct 19 08:39:22 2016
@@ -13329,7 +13329,7 @@
if (szBlg2 < 3) {
if (! (tt != 15 && nn != 15)) gate = False;
} else {
- if (! (tt & 1) == 0 && tt != 14 && nn != 15) gate = False;
+ if (! ((tt & 1) == 0 && tt != 14 && nn != 15)) gate = False;
vassert(tt2 == 16/*invalid*/);
tt2 = tt + 1;
}
|