Skip to content

Commit

Permalink
Use symbols in lint tool list
Browse files Browse the repository at this point in the history
  • Loading branch information
flip1995 committed Jun 24, 2019
1 parent 7de6f54 commit 8e087cd
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
11 changes: 6 additions & 5 deletions src/bootstrap/bin/rustc.rs
Expand Up @@ -306,14 +306,15 @@ fn main() {
}

// This is required for internal lints.
cmd.arg("-Zunstable-options");
if let Some(crate_name) = args.windows(2).find(|a| &*a[0] == "--crate-name") {
let crate_name = crate_name[1].to_string_lossy();
if crate_name.starts_with("rustc")
|| crate_name.starts_with("syntax")
|| crate_name == "arena"
|| crate_name == "fmt_macros"
if crate_name != "rustc_version"
&& (crate_name.starts_with("rustc")
|| crate_name.starts_with("syntax")
|| crate_name == "arena"
|| crate_name == "fmt_macros")
{
cmd.arg("-Zunstable-options");
if stage != "0" {
cmd.arg("-Wrustc::internal");
}
Expand Down
2 changes: 1 addition & 1 deletion src/libsyntax/attr/mod.rs
Expand Up @@ -60,7 +60,7 @@ pub fn is_known(attr: &Attribute) -> bool {
}

pub fn is_known_lint_tool(m_item: Ident) -> bool {
["clippy", "rustc"].contains(&m_item.as_str().as_ref())
[sym::clippy, sym::rustc].contains(&m_item.name)
}

impl NestedMetaItem {
Expand Down
1 change: 1 addition & 0 deletions src/libsyntax_pos/symbol.rs
Expand Up @@ -173,6 +173,7 @@ symbols! {
cfg_target_thread_local,
cfg_target_vendor,
char,
clippy,
clone,
Clone,
clone_closures,
Expand Down

0 comments on commit 8e087cd

Please sign in to comment.