From 88148f76f1aaebb5722c83055ddb94714b174082 Mon Sep 17 00:00:00 2001 From: tecodev Date: Thu, 12 Jul 2007 09:26:18 +0000 Subject: [PATCH] * src/pic16/gen.c (genNearPointerSet): fixed handling of literals git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4880 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 4 ++++ src/pic16/gen.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 53f7e6cf..35478722 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-07-12 Raphael Neider + + * src/pic16/gen.c (genNearPointerSet): fixed handling of literals + 2007-07-11 Maarten Brock * src/SDCCsymt.c (compareType): fixed bugs 1738367 and 1745717 with patch diff --git a/src/pic16/gen.c b/src/pic16/gen.c index 3648a37c..fd084f76 100644 --- a/src/pic16/gen.c +++ b/src/pic16/gen.c @@ -11977,7 +11977,7 @@ static void genNearPointerSet (operand *right, DEBUGpic16_emitcode ("; ***","%s %d",__FUNCTION__,__LINE__); while (size--) { - if (AOP_TYPE(right) == AOP_LIT) { + if (is_LitOp(right)) { pic16_emitpcode(POC_MOVLW, pic16_popGet(AOP(right),offset)); if (size) { pic16_emitpcode(POC_MOVWF,pic16_popCopyReg(&pic16_pc_postinc0)); -- 2.30.2