* src/SDCCmem.c (allocVariables): fixed bug #955321
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 18 May 2004 08:21:26 +0000 (08:21 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 18 May 2004 08:21:26 +0000 (08:21 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3319 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/SDCCmem.c

index d7d1a63cdc94554317fb79497c3f922ddf7c9b83..8caad087de94e65d24cd8cc466c7e76f7863df52 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-18 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCCmem.c (allocVariables): fixed bug #955321
+
 2004-05-18 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
 
        * src/hc08/main.c (_hc08_genAssemblerEnd),
index dc0982b44137381faf5189e571f0a864e171194a..2f55cf2d49c41ce45bf717e4709e2761ac3eff1d 100644 (file)
@@ -816,6 +816,7 @@ allocVariables (symbol * symChain)
          if (csym && csym->level == sym->level)
            werror (E_DUPLICATE_TYPEDEF, sym->name);
 
+         SPEC_EXTR (sym->etype) = 0;
          addSym (TypedefTab, sym, sym->name, sym->level, sym->block, 0);
          continue;             /* go to the next one         */
        }