diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-05-16 14:54:11 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 18:46:25 +0100 |
commit | f8880772495d2e9e27c29a7874271e1f48a4bcd4 (patch) | |
tree | eba4f520a74d0124500eae8e2886138528ba26ac | |
parent | 1f4660d5dba3a6e02aec5f95e8ec7b223ebb9730 (diff) | |
download | gcc-f8880772495d2e9e27c29a7874271e1f48a4bcd4.zip gcc-f8880772495d2e9e27c29a7874271e1f48a4bcd4.tar.gz gcc-f8880772495d2e9e27c29a7874271e1f48a4bcd4.tar.bz2 |
gccrs: libproc_macro: Rename Procmacro subtypes
Rename procedural macro specializations without the "payload" suffix.
Those types will be reused in several places where the old suffix might
be counterintuitive.
libgrust/ChangeLog:
* libproc_macro/proc_macro.h (struct CustomDerivePayload):
Rename from CustomDerivePayload to...
(struct CustomDerive): ... CustomDerive
(struct AttrPayload): Rename from AttrPayload to ...
(struct Attribute): ... Attribute
(struct BangPayload): Rename from BangPayload to ...
(struct Bang): ... Bang
(union ProcmacroPayload): Update union with new names.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r-- | libgrust/libproc_macro/proc_macro.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libgrust/libproc_macro/proc_macro.h b/libgrust/libproc_macro/proc_macro.h index dcd2e69..673f7a9 100644 --- a/libgrust/libproc_macro/proc_macro.h +++ b/libgrust/libproc_macro/proc_macro.h @@ -39,7 +39,7 @@ using CustomDeriveMacro = TokenStream (*) (TokenStream); using AttributeMacro = TokenStream (*) (TokenStream, TokenStream); using BangMacro = TokenStream (*) (TokenStream); -struct CustomDerivePayload +struct CustomDerive { // TODO: UTF-8 function name const char *trait_name; @@ -49,14 +49,14 @@ struct CustomDerivePayload CustomDeriveMacro macro; }; -struct AttrPayload +struct Attribute { // TODO: UTF-8 function name const char *name; AttributeMacro macro; }; -struct BangPayload +struct Bang { const char *name; BangMacro macro; @@ -72,9 +72,9 @@ enum ProcmacroTag union ProcmacroPayload { - CustomDerivePayload custom_derive; - AttrPayload attribute; - BangPayload bang; + CustomDerive custom_derive; + Attribute attribute; + Bang bang; }; struct Procmacro |