diff options
Diffstat (limited to 'ir/builder.c')
| -rw-r--r-- | ir/builder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/builder.c b/ir/builder.c index 9c6a0ef..b177a39 100644 --- a/ir/builder.c +++ b/ir/builder.c @@ -18,7 +18,7 @@ irbinop(struct function *fn, enum op op, enum irclass k, union ref l, union ref case Osub: if (r.bits == ZEROREF.bits) return l; /* x +/- 0 ==> x */ break; - case Omul: case Oumul: + case Omul: if (isnumcon(l)) rswap(l, r); /* put const in rhs */ if (r.bits == ZEROREF.bits) /* x * 0 ==> 0 */ return ZEROREF; |