memmap *segment=SPEC_OCLS(sym->etype);
deleteSetItem(&segment->syms, sym);
}
-
- return decorateType(resolveSymbols (rast));
+ return decorateType (resolveSymbols (rast));
}
return NULL;
{
/* resolve the symbols in the ival */
- if (sym->ival) {
+ if (sym->ival)
resolveIvalSym (sym->ival);
- }
/* if this is a static variable & has an */
/* initial value the code needs to be lifted */
// a function's address will never change
return TRUE;
}
- if (IS_AST_SYM_VALUE(cexpr) && IS_ARRAY(AST_SYMBOL(cexpr)->type)) {
- // an array's address will never change
- return TRUE;
- }
if (IS_AST_SYM_VALUE(cexpr) &&
IN_CODESPACE(SPEC_OCLS(AST_SYMBOL(cexpr)->etype))) {
// a symbol in code space will never change