Remove MacroKind::ProcMacroStub
It's internal to resolve and always results in `Res::Err` outside of resolve. Instead put `DefKind::Fn`s themselves into the macro namespace, it's ok. Proc macro stubs are items placed into macro namespase for functions that define proc macros. https://github.com/rust-lang/rust/pull/52383 The rustdoc test is changed because the old test didn't actually reproduce the ICE it was supposed to reproduce.
This commit is contained in:
parent
c6a9e766f9
commit
48635226d8
10 changed files with 35 additions and 53 deletions
|
@ -7,7 +7,7 @@
|
|||
// @has some_macros/index.html
|
||||
// @has - '//a/[@href="attr.some_proc_attr.html"]' 'some_proc_attr'
|
||||
|
||||
//! include a link to [some_proc_attr] to make sure it works.
|
||||
//! include a link to [some_proc_macro] to make sure it works.
|
||||
|
||||
extern crate proc_macro;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue