diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2020-01-08 21:25:42 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2020-01-08 21:48:04 +0300 |
| commit | 41a93cba38e1813986d4068cf2d2ccfcc35ef178 (patch) | |
| tree | 88559a0d9e78bd44e0e5ae56e585c609a4bff4a9 /src/librustc_errors | |
| parent | ed6468da160bd67a2ce0573427f09a98daff8c07 (diff) | |
| download | rust-41a93cba38e1813986d4068cf2d2ccfcc35ef178.tar.gz rust-41a93cba38e1813986d4068cf2d2ccfcc35ef178.zip | |
Remove `-Z continue-parse-after-error`
Diffstat (limited to 'src/librustc_errors')
| -rw-r--r-- | src/librustc_errors/lib.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/librustc_errors/lib.rs b/src/librustc_errors/lib.rs index 2279ed85954..99a6d6f8ec2 100644 --- a/src/librustc_errors/lib.rs +++ b/src/librustc_errors/lib.rs @@ -278,7 +278,6 @@ struct HandlerInner { err_count: usize, deduplicated_err_count: usize, emitter: Box<dyn Emitter + sync::Send>, - continue_after_error: bool, delayed_span_bugs: Vec<Diagnostic>, /// This set contains the `DiagnosticId` of all emitted diagnostics to avoid @@ -402,7 +401,6 @@ impl Handler { err_count: 0, deduplicated_err_count: 0, emitter, - continue_after_error: true, delayed_span_bugs: Vec::new(), taught_diagnostics: Default::default(), emitted_diagnostic_codes: Default::default(), @@ -412,10 +410,6 @@ impl Handler { } } - pub fn set_continue_after_error(&self, continue_after_error: bool) { - self.inner.borrow_mut().continue_after_error = continue_after_error; - } - // This is here to not allow mutation of flags; // as of this writing it's only used in tests in librustc. pub fn can_emit_warnings(&self) -> bool { @@ -672,10 +666,6 @@ impl Handler { self.inner.borrow_mut().abort_if_errors() } - pub fn abort_if_errors_and_should_abort(&self) { - self.inner.borrow_mut().abort_if_errors_and_should_abort() - } - /// `true` if we haven't taught a diagnostic with this code already. /// The caller must then teach the user about such a diagnostic. /// @@ -696,7 +686,6 @@ impl Handler { fn emit_diag_at_span(&self, mut diag: Diagnostic, sp: impl Into<MultiSpan>) { let mut inner = self.inner.borrow_mut(); inner.emit_diagnostic(diag.set_span(sp)); - inner.abort_if_errors_and_should_abort(); } pub fn emit_artifact_notification(&self, path: &Path, artifact_type: &str) { @@ -830,14 +819,6 @@ impl HandlerInner { self.has_errors() || !self.delayed_span_bugs.is_empty() } - fn abort_if_errors_and_should_abort(&mut self) { - self.emit_stashed_diagnostics(); - - if self.has_errors() && !self.continue_after_error { - FatalError.raise(); - } - } - fn abort_if_errors(&mut self) { self.emit_stashed_diagnostics(); @@ -853,7 +834,6 @@ impl HandlerInner { fn emit_diag_at_span(&mut self, mut diag: Diagnostic, sp: impl Into<MultiSpan>) { self.emit_diagnostic(diag.set_span(sp)); - self.abort_if_errors_and_should_abort(); } fn delay_span_bug(&mut self, sp: impl Into<MultiSpan>, msg: &str) { |
