rust/compiler/rustc_expand/src
Aaron Hill a97dcfa375
Run cfg-stripping on generic parameters before invoking derive macros
Fixes #75930

This changes the tokens seen by a proc-macro. However, ising a `#[cfg]` attribute
on a generic paramter is unusual, and combining it with a proc-macro
derive is probably even more unusual. I don't expect this to cause any
breakage.
2020-08-30 13:46:19 -04:00
..
mbe mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
mut_visit mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
parse mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
tokenstream mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
base.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
build.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
config.rs Run cfg-stripping on generic parameters before invoking derive macros 2020-08-30 13:46:19 -04:00
expand.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
lib.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
mbe.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
module.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
placeholders.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
proc_macro.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
proc_macro_server.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
tests.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00