about summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2021-07-22 23:47:46 +0000
committerJoshua Nelson <jyn514@gmail.com>2021-11-08 01:22:28 +0000
commitc008bb0012e11804c64ed6605dbfb06705c805b3 (patch)
treeef2e28b51544f2fe67140d819846dec1b6467e9f /compiler/rustc_session/src
parent0ac13bd430cdd433a1b7f5a821fdd538737ae34e (diff)
downloadrust-c008bb0012e11804c64ed6605dbfb06705c805b3.tar.gz
rust-c008bb0012e11804c64ed6605dbfb06705c805b3.zip
Don't proceed to codegen if there are lint errors
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/session.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs
index 0f6a3ddccba..74b3cfa44c3 100644
--- a/compiler/rustc_session/src/session.rs
+++ b/compiler/rustc_session/src/session.rs
@@ -411,7 +411,7 @@ impl Session {
         self.diagnostic().abort_if_errors();
     }
     pub fn compile_status(&self) -> Result<(), ErrorReported> {
-        if self.has_errors() {
+        if self.diagnostic().has_errors_or_lint_errors() {
             self.diagnostic().emit_stashed_diagnostics();
             Err(ErrorReported)
         } else {