Pass real crate-level attributes to pre_expansion_lint

This commit is contained in:
Samuel Moelius 2021-09-26 20:50:26 +00:00
parent 551220c48d
commit 1e15bbe552
3 changed files with 29 additions and 6 deletions

View file

@ -805,6 +805,7 @@ impl<'a> EarlyContext<'a> {
sess: &'a Session,
lint_store: &'a LintStore,
krate: &'a ast::Crate,
crate_attrs: &'a [ast::Attribute],
buffered: LintBuffer,
warn_about_weird_lints: bool,
) -> EarlyContext<'a> {
@ -812,7 +813,7 @@ impl<'a> EarlyContext<'a> {
sess,
krate,
lint_store,
builder: LintLevelsBuilder::new(sess, warn_about_weird_lints, lint_store, &krate.attrs),
builder: LintLevelsBuilder::new(sess, warn_about_weird_lints, lint_store, crate_attrs),
buffered,
}
}