Skip to content

Commit

Permalink
Rollup merge of rust-lang#132253 - Zalathar:keyword-idents-bug, r=jie…
Browse files Browse the repository at this point in the history
…youxu

Known-bug test for `keyword_idents` lint not propagating to other files

Known-bug test for `keyword_idents` lint not propagating to other files when configured via attribute (rust-lang#132218).
  • Loading branch information
matthiaskrgr authored Oct 28, 2024
2 parents a4acbd5 + dfafbc4 commit 2ca9b2c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/ui/lint/keyword-idents/auxiliary/multi_file_submod.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Submodule file used by test `../multi-file.rs`.

// Keywords reserved from Rust 2018:
fn async() {}
fn await() {}
fn try() {}
fn dyn() {}

// Keywords reserved from Rust 2024:
fn gen() {}
14 changes: 14 additions & 0 deletions tests/ui/lint/keyword-idents/multi-file.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#![deny(keyword_idents)] // Should affect the submodule, but doesn't.
//@ edition: 2015
//@ known-bug: #132218
//@ check-pass (known bug; should be check-fail)

// Because `keyword_idents_2018` and `keyword_idents_2024` are pre-expansion
// lints, configuring them via lint attributes doesn't propagate to submodules
// in other files.
// <https://github.com/rust-lang/rust/issues/132218>

#[path = "./auxiliary/multi_file_submod.rs"]
mod multi_file_submod;

fn main() {}

0 comments on commit 2ca9b2c

Please sign in to comment.