the --stack-auto crash fix wasn't so useless after all.
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 1 Sep 2001 09:28:35 +0000 (09:28 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 1 Sep 2001 09:28:35 +0000 (09:28 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1202 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/mcs51/gen.c

index 27b8088ccbda019456e0bfc65190dccd7d177f30..253f52b9054f414151ad411270612f45111061db 100644 (file)
@@ -6958,7 +6958,8 @@ genNearPointerGet (operand * left,
   else
     rname = aopGet (AOP (left), 0, FALSE, FALSE);
   
-  aopOp (result, ic, FALSE);
+  //aopOp (result, ic, FALSE);
+  aopOp (result, ic, result?TRUE:FALSE);
 
   /* if bitfield then unpack the bits */
   if (IS_BITVAR (retype))