From: MaartenBrock Date: Fri, 14 Mar 2008 21:52:33 +0000 (+0000) Subject: * src/cdbFile.c (cdbWriteBasicSymbol): fixed bug 1909409 for locals X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=4f59e9748a5ba3638324cf2ada80152975eca459;p=fw%2Fsdcc * src/cdbFile.c (cdbWriteBasicSymbol): fixed bug 1909409 for locals git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5099 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 1d526dc0..643ed908 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2008-03-14 Maarten Brock * doc/sdccman.lyx: enhanced paragraph about bankswitching for mcs51 + * src/cdbFile.c (cdbWriteBasicSymbol): fixed bug 1909409 for locals 2008-03-14 Borut Razem diff --git a/src/cdbFile.c b/src/cdbFile.c index ccfa1f3a..149fac22 100644 --- a/src/cdbFile.c +++ b/src/cdbFile.c @@ -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);