Applied patch #2762516
[fw/sdcc] / src / cdbFile.c
index ccfa1f3af3e6b9417da042eafe982a9fa3f09009..149fac225d7592f8c302b35ea6e6343ef95be93e 100644 (file)
@@ -380,7 +380,7 @@ int cdbWriteBasicSymbol(symbol *sym, int isStructSym, int isFunc)
   fprintf (cdbFilePtr, "),");
 
   /* CHECK FOR REGISTER SYMBOL... */ 
-  if(sym->reqv)
+  if (!sym->allocreq && sym->reqv)
   {
     int a;
     symbol *TempSym = OP_SYMBOL (sym->reqv);