summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authorBoxy <supbscripter@gmail.com>2022-11-24 11:12:34 +0000
committerBoxy <supbscripter@gmail.com>2022-11-24 11:12:46 +0000
commit72d8879c29570ee18cc3ab2c3e96bfd97221d0bb (patch)
treeaa5db5c888d1e5da5df848167835b6c56214ba5d /compiler/rustc_session/src
parent4e0d0d757e2f1b61ec809420b006545a9f8974c0 (diff)
downloadrust-72d8879c29570ee18cc3ab2c3e96bfd97221d0bb.tar.gz
rust-72d8879c29570ee18cc3ab2c3e96bfd97221d0bb.zip
make `error_reported` check for delayed bugs
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/session.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs
index d602acec53e..5c56494c80e 100644
--- a/compiler/rustc_session/src/session.rs
+++ b/compiler/rustc_session/src/session.rs
@@ -538,9 +538,12 @@ impl Session {
     pub fn has_errors(&self) -> Option<ErrorGuaranteed> {
         self.diagnostic().has_errors()
     }
-    pub fn has_errors_or_delayed_span_bugs(&self) -> bool {
+    pub fn has_errors_or_delayed_span_bugs(&self) -> Option<ErrorGuaranteed> {
         self.diagnostic().has_errors_or_delayed_span_bugs()
     }
+    pub fn is_compilation_going_to_fail(&self) -> Option<ErrorGuaranteed> {
+        self.diagnostic().is_compilation_going_to_fail()
+    }
     pub fn abort_if_errors(&self) {
         self.diagnostic().abort_if_errors();
     }