* device/lib/time.c (mktime): fixed bug 1334315
[fw/sdcc] / src / pic / ralloc.c
index f7015d2cacdeeda9dcca855fbc5c05be595df8c4..65e14e03f9b77960b205c8a7d5b2c89136c57aa9 100644 (file)
@@ -484,8 +484,9 @@ void initStack(int base_address, int size)
        
        for(i = 0; i<size; i++) {
                char buffer[16];
+               regs *r;
                SNPRINTF(&buffer[0], 16, "STK%02d", i);
-               regs *r = newReg(REG_STK, PO_GPR_TEMP,base_address,buffer,1,0);
+               r = newReg(REG_STK, PO_GPR_TEMP,base_address,buffer,1,0);
                r->address = base_address; // Pseudo stack needs a fixed location that can be known by all modules
                r->isFixed = 1;
                r->isPublic = 1;