From: kvigor Date: Fri, 29 Sep 2000 04:30:38 +0000 (+0000) Subject: another lazy DPS evaluation bug squished X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=7257d9b92ee0cdff7adbba54ed1eae89e4ab83ea;p=fw%2Fsdcc another lazy DPS evaluation bug squished git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@416 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/ds390/gen.c b/src/ds390/gen.c index 74f9104d..51b004b5 100644 --- a/src/ds390/gen.c +++ b/src/ds390/gen.c @@ -6907,9 +6907,10 @@ static void genFarPointerGet (operand *left, _flushLazyDPS(); emitcode("movx","a,@dptr"); - aopPut(AOP(result),"a",offset++); if (size) - emitcode("inc","dptr"); + emitcode("inc","dptr"); + + aopPut(AOP(result),"a",offset++); } _endLazyDPSEvaluation(); }