From 7257d9b92ee0cdff7adbba54ed1eae89e4ab83ea Mon Sep 17 00:00:00 2001 From: kvigor Date: Fri, 29 Sep 2000 04:30:38 +0000 Subject: [PATCH] another lazy DPS evaluation bug squished git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@416 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/ds390/gen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(); } -- 2.47.2