added port->genAssemblerEnd function
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1728
4a8a32a2-be11-0410-ad9d-
d568d2c75423
if (ival) {
// set ival's lineno to where the symbol was defined
lineno=ival->lineno=sym->lineDef;
if (ival) {
// set ival's lineno to where the symbol was defined
lineno=ival->lineno=sym->lineDef;
// check if this is a constant expression
if (constExprTree(ival->right)) {
allocInfo = 0;
// check if this is a constant expression
if (constExprTree(ival->right)) {
allocInfo = 0;
eBBlockFromiCode (iCodeFromAst (ival));
allocInfo = 1;
eBBlockFromiCode (iCodeFromAst (ival));
allocInfo = 1;
} else {
werror (E_CONST_EXPECTED, "found expression");
}
} else {
werror (E_CONST_EXPECTED, "found expression");
}
}
copyFile (asmFile, code->oFile);
}
copyFile (asmFile, code->oFile);
+ if (port->genAssemblerEnd) {
+ port->genAssemblerEnd(asmFile);
+ }
fclose (asmFile);
applyToSet (tmpfileSet, closeTmpFiles);
applyToSet (tmpfileNameSet, rmTmpFiles);
fclose (asmFile);
applyToSet (tmpfileSet, closeTmpFiles);
applyToSet (tmpfileNameSet, rmTmpFiles);