fixed pointer post increment problem
authorsandeep <sandeep@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 19 Aug 2001 15:55:47 +0000 (15:55 +0000)
committersandeep <sandeep@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 19 Aug 2001 15:55:47 +0000 (15:55 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1153 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/ds390/ralloc.c
src/pic/ralloc.c

index 71c20ce12c84b3220d3a87105d9435defc5ce07e..567b13ef48ce9d7c2a891647fb123baac686e7ec 100644 (file)
@@ -1437,6 +1437,7 @@ regTypeNum ()
              (ic = hTabItemWithKey (iCodehTab,
                                     bitVectFirstBit (sym->defs))) &&
              POINTER_GET (ic) &&
+             !sym->noSpilLoc &&
              !IS_BITVAR (sym->etype))
            {
 
index dcda469f175490e57b975c23d116994c3f108eef..87921515ea21a5a2c8b226df26f36053cfea2931 100644 (file)
@@ -1874,6 +1874,7 @@ regTypeNum ()
              (ic = hTabItemWithKey (iCodehTab,
                                     bitVectFirstBit (sym->defs))) &&
              POINTER_GET (ic) &&
+             !sym->noSpilLoc &&
              !IS_BITVAR (sym->etype))
            {