summaryrefslogtreecommitdiffstats
path: root/src/test/ui/proc-macro/pub-at-crate-root.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/proc-macro/pub-at-crate-root.rs')
-rw-r--r--src/test/ui/proc-macro/pub-at-crate-root.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/proc-macro/pub-at-crate-root.rs b/src/test/ui/proc-macro/pub-at-crate-root.rs
deleted file mode 100644
index 54cf333a4..000000000
--- a/src/test/ui/proc-macro/pub-at-crate-root.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// force-host
-// no-prefer-dynamic
-
-#![crate_type = "proc-macro"]
-
-extern crate proc_macro;
-
-pub mod a { //~ `proc-macro` crate types currently cannot export any items
- use proc_macro::TokenStream;
-
- #[proc_macro_derive(B)]
- pub fn bar(a: TokenStream) -> TokenStream {
- //~^ ERROR: must currently reside in the root of the crate
- a
- }
-}
-
-#[proc_macro_derive(B)]
-fn bar(a: proc_macro::TokenStream) -> proc_macro::TokenStream {
-//~^ ERROR: functions tagged with `#[proc_macro_derive]` must be `pub`
- a
-}