From 31ce67e3c980ff6d22bdf899d4fdd805cb0c42a3 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Tue, 7 Nov 2023 09:07:10 +1100 Subject: [PATCH] Remove `Compiler::register_lints`. Lint registration now happens early enough that we can run it from `Config`, before `Compiler` is created. --- compiler/rustc_interface/src/interface.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/compiler/rustc_interface/src/interface.rs b/compiler/rustc_interface/src/interface.rs index 04a6f5402471..152d3917b581 100644 --- a/compiler/rustc_interface/src/interface.rs +++ b/compiler/rustc_interface/src/interface.rs @@ -40,7 +40,6 @@ pub type Result = result::Result; pub struct Compiler { pub(crate) sess: Lrc, codegen_backend: Lrc, - pub(crate) register_lints: Option>, pub(crate) override_queries: Option, } @@ -51,9 +50,6 @@ impl Compiler { pub fn codegen_backend(&self) -> &Lrc { &self.codegen_backend } - pub fn register_lints(&self) -> &Option> { - &self.register_lints - } pub fn build_output_filenames( &self, sess: &Session, @@ -486,7 +482,6 @@ pub fn run_compiler(config: Config, f: impl FnOnce(&Compiler) -> R + Se let compiler = Compiler { sess: Lrc::new(sess), codegen_backend: Lrc::from(codegen_backend), - register_lints: config.register_lints, override_queries: config.override_queries, };