X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fsm%2FEvac.c-inc;fp=rts%2Fsm%2FEvac.c-inc;h=477c06147908b003f36349b0c12a46fdb05c6e5f;hb=8425e6e596bb9866d7dc6ab00488fdee154f9bfd;hp=c7e43c30f3c7dc409e62ccdaf8177654f2f35b28;hpb=fb1c3f4d3af3d361454f3e0d02d8ea1cb9fc1228;p=ghc-hetmet.git diff --git a/rts/sm/Evac.c-inc b/rts/sm/Evac.c-inc index c7e43c3..477c061 100644 --- a/rts/sm/Evac.c-inc +++ b/rts/sm/Evac.c-inc @@ -353,7 +353,7 @@ loop: (StgClosure *)CHARLIKE_CLOSURE((StgChar)w) ); } - if (q->header.info == Izh_con_info && + else if (q->header.info == Izh_con_info && (StgInt)w >= MIN_INTLIKE && (StgInt)w <= MAX_INTLIKE) { *p = TAG_CLOSURE(tag, (StgClosure *)INTLIKE_CLOSURE((StgInt)w)