Remove EarlyDiagCtxt::abort_if_errors.

Its one use isn't necessary, because it's not possible for errors to
have been emitted at that point.
This commit is contained in:
Nicholas Nethercote 2024-02-16 15:26:42 +11:00
parent 203b4332bb
commit 9919c3dab3
2 changed files with 2 additions and 7 deletions

View File

@ -349,11 +349,10 @@ fn run_compiler(
},
};
callbacks.config(&mut config);
default_early_dcx.abort_if_errors();
drop(default_early_dcx);
callbacks.config(&mut config);
interface::run_compiler(config, |compiler| {
let sess = &compiler.sess;
let codegen_backend = &*compiler.codegen_backend;

View File

@ -1410,10 +1410,6 @@ impl EarlyDiagCtxt {
Self { dcx: DiagCtxt::with_emitter(emitter) }
}
pub fn abort_if_errors(&self) {
self.dcx.abort_if_errors()
}
/// Swap out the underlying dcx once we acquire the user's preference on error emission
/// format. Any errors prior to that will cause an abort and all stashed diagnostics of the
/// previous dcx will be emitted.