]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: libproc_macro: Add helpers to construct Procmacro
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Mon, 24 Apr 2023 15:14:35 +0000 (17:14 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:34:16 +0000 (18:34 +0100)
commitfb3eb13f0f866568f2de799e4b93b704aa02f3d7
tree2dda4cf6aabc1feddd48168eed637fdf64e66942
parent1ff234bffdbd1e25636e2a382c8400fb1702ed13
gccrs: libproc_macro: Add helpers to construct Procmacro

Add some helper functions to create Procmacro tagged unions.

libgrust/ChangeLog:

* libproc_macro/proc_macro.cc (Procmacro::make_derive):
Add custom derive macro constructor.
(Procmacro::make_attribute): Add attribute macro constructor.
(Procmacro::make_bang): Add bang macro constructor.
* libproc_macro/proc_macro.h (struct Procmacro):
Add helper function prototypes.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
libgrust/libproc_macro/proc_macro.cc
libgrust/libproc_macro/proc_macro.h