diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-03-28 10:52:47 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-03-31 09:42:26 +0200 |
commit | 6bf428379d138f0efe7e72bff11bffa348eb8932 (patch) | |
tree | cb555416a721400eafa49db930bc38bac72c5ead /gcc/rust/backend/rust-compile-base.cc | |
parent | 3413f632ec84dca6489fe1ca47545b5543c2a1d5 (diff) | |
download | gcc-6bf428379d138f0efe7e72bff11bffa348eb8932.zip gcc-6bf428379d138f0efe7e72bff11bffa348eb8932.tar.gz gcc-6bf428379d138f0efe7e72bff11bffa348eb8932.tar.bz2 |
macros: Expand macro invocation properly in type contexts
Macro invocations can be present where the language expects types. Thus,
we need to add a new type of parsing context, a new transcriber, as well
as a new way to extract types from the AST Fragments. This adds a lot of
"expansion places" in the attribute visitor, as types can be present in
a wide variety of constructs
Diffstat (limited to 'gcc/rust/backend/rust-compile-base.cc')
0 files changed, 0 insertions, 0 deletions