X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fds390%2Fralloc.c;h=d6206f52eeeaede71afeefb64af3a989047399a6;hb=20d011f428a26a3ae0546e7dbc0c1f89ded856ce;hp=c323459a5fcb5cdaba82667ef941cf15bb1b9368;hpb=3aaea86ff1d81cbb0432170e66afe22222fd9614;p=fw%2Fsdcc diff --git a/src/ds390/ralloc.c b/src/ds390/ralloc.c index c323459a..d6206f52 100644 --- a/src/ds390/ralloc.c +++ b/src/ds390/ralloc.c @@ -2628,6 +2628,7 @@ packForPush (iCode * ic, eBBlock * ebp) if (bitVectBitValue(dbv,lic->key)) return ; } /* make sure they have the same type */ + if (IS_SPEC(operandType(IC_LEFT(ic)))) { sym_link *itype=operandType(IC_LEFT(ic)); sym_link *ditype=operandType(IC_RIGHT(dic));