Fixed a potential bug in genGenPointerSet
authorsandeep <sandeep@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 9 Nov 2001 20:51:46 +0000 (20:51 +0000)
committersandeep <sandeep@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 9 Nov 2001 20:51:46 +0000 (20:51 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1544 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/mcs51/gen.c

index fc4980736138bc777322cbf3f3685bcdb6543196..fd20b3fba719bdb9e37f3c82a91102bca1e16908 100644 (file)
@@ -8042,6 +8042,7 @@ genGenPointerSet (operand * right,
   if (pi && AOP_TYPE (result) != AOP_STR && AOP_TYPE (result) != AOP_IMMD) {
     aopPut (AOP(result),"dpl",0);
     aopPut (AOP(result),"dph",1);
+    aopPut (AOP(result),"b",2);
     pi->generated=1;
   }
   freeAsmop (result, NULL, ic, TRUE);