Skip to content

Commit fedf954

Browse files
committed
Inline and remove create_lint_store.
1 parent 9bd71af commit fedf954

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

compiler/rustc_interface/src/passes.rs

-11
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,6 @@ fn count_nodes(krate: &ast::Crate) -> usize {
7272
counter.count
7373
}
7474

75-
pub(crate) fn create_lint_store(
76-
sess: &Session,
77-
register_lints: Option<impl Fn(&Session, &mut LintStore)>,
78-
) -> LintStore {
79-
let mut lint_store = rustc_lint::new_lint_store(sess.enable_internal_lints());
80-
if let Some(register_lints) = register_lints {
81-
register_lints(sess, &mut lint_store);
82-
}
83-
lint_store
84-
}
85-
8675
fn pre_expansion_lint<'a>(
8776
sess: &Session,
8877
features: &Features,

compiler/rustc_interface/src/queries.rs

+6-2
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,12 @@ impl<'tcx> Queries<'tcx> {
148148
);
149149
let dep_graph = setup_dep_graph(sess, crate_name, stable_crate_id)?;
150150

151-
let lint_store =
152-
Lrc::new(passes::create_lint_store(sess, self.compiler.register_lints.as_deref()));
151+
let mut lint_store = rustc_lint::new_lint_store(sess.enable_internal_lints());
152+
if let Some(register_lints) = self.compiler.register_lints.as_deref() {
153+
register_lints(sess, &mut lint_store);
154+
}
155+
let lint_store = Lrc::new(lint_store);
156+
153157
let cstore = FreezeLock::new(Box::new(CStore::new(
154158
self.codegen_backend().metadata_loader(),
155159
stable_crate_id,

0 commit comments

Comments
 (0)