2007-10-18 Maarten Brock <sourceforge.brock AT dse.nl>
* doc/sdccman.lyx: documented option --Werror
+ * src/SDCCsymt.c (checkFunction): fixed bug 1815418 by setting
+ RegBankUsed[] earlier
2007-10-14 Maarten Brock <sourceforge.brock AT dse.nl>
}
argCnt--;
+ /*JCF: Mark the register bank as used*/
+ RegBankUsed[FUNC_REGBANK (sym->type)] = 1;
+
if (!csym && !(csym = findSym (SymbolTab, sym, sym->name)))
return 1; /* not defined nothing more to check */
werror (E_PREV_DEF_CONFLICT, csym->name, "using");
}
- /*JCF: Mark the register bank as used*/
- RegBankUsed[FUNC_REGBANK (sym->type)] = 1;
-
if (IFFUNC_ISNAKED (csym->type) != IFFUNC_ISNAKED (sym->type))
{
werror (E_PREV_DEF_CONFLICT, csym->name, "_naked");