]> git.proxmox.com Git - rustc.git/blame - tests/rustdoc-ui/proc_macro_bug.rs
New upstream version 1.73.0+dfsg1
[rustc.git] / tests / rustdoc-ui / proc_macro_bug.rs
CommitLineData
9ffffee4
FG
1// regression test for failing to pass `--crate-type proc-macro` to rustdoc
2// when documenting a proc macro crate https://github.com/rust-lang/rust/pull/107291
3
4extern crate proc_macro;
5
6use proc_macro::TokenStream;
7
8#[proc_macro_derive(DeriveA)]
9//~^ ERROR the `#[proc_macro_derive]` attribute is only usable with crates of the `proc-macro` crate type
10pub fn a_derive(input: TokenStream) -> TokenStream {
11 input
12}