aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/a_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/a_main.c')
-rw-r--r--src/a_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/a_main.c b/src/a_main.c
index 309fe23..56a38d2 100644
--- a/src/a_main.c
+++ b/src/a_main.c
@@ -688,7 +688,7 @@ cc1(const char *out, const char *in)
if (task.verbose) efmt("cc1(/*out*/ %'s, /*in*/ %'s)\n", out, in);
if (!ccopt.dbg.any && !task.syntaxonly) objini(in, out);
ccomp(in);
- if (!ccopt.dbg.any && !task.syntaxonly && !nerror) objfini();
+ if (!task.syntaxonly && !nerror) objfini(!ccopt.dbg.any);
return !!nerror;
}