diff --git a/lisc/isel.c b/lisc/isel.c index 70550ff..2d69c4d 100644 --- a/lisc/isel.c +++ b/lisc/isel.c @@ -175,7 +175,7 @@ sel(Ins i, Fn *fn) break; case OXTestw: case OXTestl: - n = 2; + n = i.op == OXTestl ? 2 : 0; goto Emit; case OSext: case OZext: