it from the memory segment so that it does not land up in both "externs" and "globals"
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1712
4a8a32a2-be11-0410-ad9d-
d568d2c75423
}
/* delete current entry */
deleteSym (SymbolTab, csym, csym->name);
}
/* delete current entry */
deleteSym (SymbolTab, csym, csym->name);
} else {
/* not extern */
werror (E_DUPLICATE, sym->name);
} else {
/* not extern */
werror (E_DUPLICATE, sym->name);
/* replace with this defition */
sym->cdef = csym->cdef;
deleteSym (SymbolTab, csym, csym->name);
/* replace with this defition */
sym->cdef = csym->cdef;
deleteSym (SymbolTab, csym, csym->name);
addSym (SymbolTab, sym, sym->name, sym->level, sym->block, 1);
if (IS_EXTERN (csym->etype) && !
IS_EXTERN (sym->etype))
addSym (SymbolTab, sym, sym->name, sym->level, sym->block, 1);
if (IS_EXTERN (csym->etype) && !
IS_EXTERN (sym->etype))