|
From: <sv...@va...> - 2011-05-03 07:51:58
|
Author: sewardj
Date: 2011-05-03 08:51:49 +0100 (Tue, 03 May 2011)
New Revision: 2141
Log:
Fix a nonsensical assertion observed by Florian Krohm.
Modified:
trunk/priv/host_amd64_isel.c
Modified: trunk/priv/host_amd64_isel.c
===================================================================
--- trunk/priv/host_amd64_isel.c 2011-05-02 18:57:56 UTC (rev 2140)
+++ trunk/priv/host_amd64_isel.c 2011-05-03 07:51:49 UTC (rev 2141)
@@ -863,7 +863,10 @@
DECLARE_PATTERN(p_LDle16_then_16Uto64);
IRType ty = typeOfIRExpr(env->type_env,e);
- vassert(ty == Ity_I32 || Ity_I16 || Ity_I8);
+ switch (ty) {
+ case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: break;
+ default: vassert(0);
+ }
switch (e->tag) {
|