]> git.proxmox.com Git - rustc.git/blame - src/test/ui/unused/unused-macro.rs
New upstream version 1.55.0+dfsg1
[rustc.git] / src / test / ui / unused / unused-macro.rs
CommitLineData
7cac9316
XL
1#![feature(decl_macro)]
2#![deny(unused_macros)]
3
4// Most simple case
5macro unused { //~ ERROR: unused macro definition
6 () => {}
7}
8
9#[allow(unused_macros)]
10mod bar {
11 // Test that putting the #[deny] close to the macro's definition
12 // works.
13
14 #[deny(unused_macros)]
15 macro unused { //~ ERROR: unused macro definition
16 () => {}
17 }
18}
19
20mod boo {
21 pub(crate) macro unused { //~ ERROR: unused macro definition
22 () => {}
23 }
24}
25
26fn main() {}