From: kvigor Date: Wed, 27 Sep 2000 17:48:20 +0000 (+0000) Subject: check for fatal errors after glue() X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=9b0d073fd00ef95bc9b3fdb65db6a989e39006a3;p=fw%2Fsdcc check for fatal errors after glue() git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@409 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/SDCCmain.c b/src/SDCCmain.c index be3101f9..32ea48ad 100644 --- a/src/SDCCmain.c +++ b/src/SDCCmain.c @@ -1375,19 +1375,28 @@ int main ( int argc, char **argv , char **envp) if (srcFileName) preProcess(envp) ; - if (srcFileName) { - + if (srcFileName) + { initSymt(); initiCode(); initCSupport (); initPeepHole(); yyparse(); - if (!fatalError) { + if (!fatalError) + { glue(); + if (fatalError) + { + return 1; + } if (!options.c1mode) + { assemble(envp); - } else { + } + } + else + { return 1; }