diff options
Diffstat (limited to 'src/test/ui/hygiene/local_inner_macros.rs')
-rw-r--r-- | src/test/ui/hygiene/local_inner_macros.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/hygiene/local_inner_macros.rs b/src/test/ui/hygiene/local_inner_macros.rs new file mode 100644 index 000000000..71ffcac40 --- /dev/null +++ b/src/test/ui/hygiene/local_inner_macros.rs @@ -0,0 +1,19 @@ +// check-pass +// aux-build:local_inner_macros.rs + +extern crate local_inner_macros; + +use local_inner_macros::{public_macro, public_macro_dynamic}; + +public_macro!(); + +macro_rules! local_helper { + () => ( struct Z; ) +} + +public_macro_dynamic!(local_helper); + +fn main() { + let s = S; + let z = Z; +} |