summaryrefslogtreecommitdiffstats
path: root/src/test/ui/attributes/register-attr-tool-import.rs
blob: d3502c71f2d887b08e257c5bbac443415b28b183 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// edition:2018
// compile-flags: -Zsave-analysis
// ~^ Also regression test for #69588

#![feature(register_attr)]
#![feature(register_tool)]

#![register_attr(attr)]
#![register_tool(tool)]

use attr as renamed_attr; // OK
use tool as renamed_tool; // OK

#[renamed_attr] //~ ERROR cannot use an explicitly registered attribute through an import
#[renamed_tool::attr] //~ ERROR cannot use a tool module through an import
                      //~| ERROR cannot use a tool module through an import
fn main() {}