* src/SDCCsymt.h: a missing part of my last change
[fw/sdcc] / src / pic16 / ralloc.c
index c589bb41b4e50c32a68909b5f4ab559cde865fcc..1fd35e61ff2a3f1c0b894d2bc610c79673825dfe 100644 (file)
@@ -2582,11 +2582,13 @@ regTypeNum ()
 
        if (ptrPseudoSymSafe (sym, ic)) {
           
+         symbol *psym;
+         
          debugLog ("  %d - \n", __LINE__);
              
          /* create a psuedo symbol & force a spil */
          //X symbol *psym = newSymbol (rematStr (OP_SYMBOL (IC_LEFT (ic))), 1);
-         symbol *psym = rematStr (OP_SYMBOL (IC_LEFT (ic)));
+         psym = rematStr (OP_SYMBOL (IC_LEFT (ic)));
          psym->type = sym->type;
          psym->etype = sym->etype;
          psym->psbase = ptrBaseRematSym (OP_SYMBOL (IC_LEFT (ic)));