| //@ check-pass | |
| //@ run-rustfix | |
| #![warn(unused_visibilities)] | |
| const _: () = {}; | |
| //~^WARN visibility qualifiers have no effect on `const _` declarations | |
| const _: () = {}; | |
| //~^WARN visibility qualifiers have no effect on `const _` declarations | |
| macro_rules! foo { | |
| () => { | |
| const _: () = {}; | |
| //~^WARN visibility qualifiers have no effect on `const _` declarations | |
| }; | |
| } | |
| foo!(); | |
| macro_rules! bar { | |
| ($tt:tt) => { | |
| pub const $tt: () = {}; | |
| }; | |
| } | |
| bar!(_); | |
| fn main() {} |