| #![allow(clippy::let_unit_value)] | |
| #![feature(rustc_private)] | |
| extern crate rustc_span; | |
| use clippy_utils::sym; | |
| use rustc_span::{Symbol, kw}; | |
| fn main() { | |
| let _ = sym::f32; | |
| //~^ interning_literals | |
| // Correct suggestion when symbol isn't stringified constant name | |
| let _ = sym::proc_dash_macro; | |
| //~^ interning_literals | |
| // Interning a keyword | |
| let _ = kw::SelfLower; | |
| //~^ interning_literals | |
| // Defined in clippy_utils | |
| let _ = sym::msrv; | |
| //~^ interning_literals | |
| let _ = sym::Cargo_toml; | |
| //~^ interning_literals | |
| // Using a different `intern` function | |
| let _ = intern("f32"); | |
| } | |
| fn intern(_: &str) {} |