diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-11-04 22:20:50 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-11-04 22:20:50 +0000 |
commit | a013f992b593ae55453f52de3a9d0f41e0bc4b4f (patch) | |
tree | e08277ba6307ad52ae2d36fe5798ca9ad29e45b0 /sys/src/cmd/cc | |
parent | 8673b63eb344eac0734ff3ed335d28fb6154e3ca (diff) |
cc: do not wait for cpp to finish if there were errors
Diffstat (limited to 'sys/src/cmd/cc')
-rw-r--r-- | sys/src/cmd/cc/lex.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/cc/lex.c b/sys/src/cmd/cc/lex.c index fa0848678..5c87c6310 100644 --- a/sys/src/cmd/cc/lex.c +++ b/sys/src/cmd/cc/lex.c @@ -300,7 +300,7 @@ compile(char *file, char **defs, int ndef) yyparse(); if(!debug['a'] && !debug['Z']) gclean(); - if(mywait(&status) > 0 && status != 0) + if(nerrors == 0 && mywait(&status) > 0 && status != 0) nerrors++; return nerrors; } |