From 4f59e9748a5ba3638324cf2ada80152975eca459 Mon Sep 17 00:00:00 2001 From: MaartenBrock Date: Fri, 14 Mar 2008 21:52:33 +0000 Subject: [PATCH] * 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 --- ChangeLog | 1 + src/cdbFile.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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); -- 2.47.2