From 9b0d073fd00ef95bc9b3fdb65db6a989e39006a3 Mon Sep 17 00:00:00 2001 From: kvigor Date: Wed, 27 Sep 2000 17:48:20 +0000 Subject: [PATCH] check for fatal errors after glue() git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@409 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/SDCCmain.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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; } -- 2.47.2