1
Fork 0

Slightly simplify DiagCtxt::make_silent

This commit is contained in:
bjorn3 2025-02-02 15:12:33 +00:00
parent d237378cd1
commit aa2b870bb5
4 changed files with 25 additions and 37 deletions

View file

@ -277,14 +277,13 @@ impl ParseSess {
) -> Self {
let fallback_bundle = fallback_fluent_bundle(locale_resources, false);
let sm = Lrc::new(SourceMap::new(FilePathMapping::empty()));
let emitter = Box::new(HumanEmitter::new(
let fatal_emitter = Box::new(HumanEmitter::new(
stderr_destination(ColorConfig::Auto),
Lrc::clone(&fallback_bundle),
));
let fatal_dcx = DiagCtxt::new(emitter);
let dcx = DiagCtxt::new(Box::new(SilentEmitter {
fallback_bundle,
fatal_dcx,
fatal_emitter,
fatal_note: Some(fatal_note),
emit_fatal_diagnostic,
}))