* src/SDCCsymt.h: a missing part of my last change
[fw/sdcc] / src / pic / ralloc.c
index 25c3036959085bdb26ba599793c41aa4e873da9a..e71c82f99352dd75d963e8bd85280c0a1241e3ec 100644 (file)
@@ -2734,11 +2734,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)));