diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2021-07-10 17:16:53 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2021-07-13 21:59:22 +0300 |
| commit | 6c9ea1e8a9c899979a8b4dd86b32c4c77f4b6b6a (patch) | |
| tree | e2b7cdc22b7cee2ff382fe124ff3511921f9c38e /compiler/rustc_feature/src | |
| parent | 3e1c75c6e25a4db968066bd2ef2dabc7c504d7ca (diff) | |
| download | rust-6c9ea1e8a9c899979a8b4dd86b32c4c77f4b6b6a.tar.gz rust-6c9ea1e8a9c899979a8b4dd86b32c4c77f4b6b6a.zip | |
expand: Support helper attributes for built-in derive macros
Diffstat (limited to 'compiler/rustc_feature/src')
| -rw-r--r-- | compiler/rustc_feature/src/builtin_attrs.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler/rustc_feature/src/builtin_attrs.rs b/compiler/rustc_feature/src/builtin_attrs.rs index 77d8f0f920c..b1c725ecd85 100644 --- a/compiler/rustc_feature/src/builtin_attrs.rs +++ b/compiler/rustc_feature/src/builtin_attrs.rs @@ -448,7 +448,11 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[ // Internal attributes, Macro related: // ========================================================================== - rustc_attr!(rustc_builtin_macro, AssumedUsed, template!(Word, NameValueStr: "name"), IMPL_DETAIL), + rustc_attr!( + rustc_builtin_macro, AssumedUsed, + template!(Word, List: "name, /*opt*/ attributes(name1, name2, ...)"), + IMPL_DETAIL, + ), rustc_attr!(rustc_proc_macro_decls, Normal, template!(Word), INTERNAL_UNSTABLE), rustc_attr!( rustc_macro_transparency, AssumedUsed, |
