1 // Issue #7526: lowercase static constants in patterns look like bindings
4 #![deny(non_upper_case_globals)]
6 #[allow(non_upper_case_globals)]
7 pub const a : isize = 97;
12 //~^ ERROR constant in pattern `a` should have an upper case name
19 #[allow(non_upper_case_globals)]
20 pub const aha : isize = 7;
27 //~^ ERROR constant in pattern `aha` should have an upper case name
34 pub const OKAY : isize = 8;
38 use self::n::OKAY as not_okay;
41 //~^ ERROR constant in pattern `not_okay` should have an upper case name