aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-base.cc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-03-28 10:52:47 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2022-03-31 09:42:26 +0200
commit6bf428379d138f0efe7e72bff11bffa348eb8932 (patch)
treecb555416a721400eafa49db930bc38bac72c5ead /gcc/rust/backend/rust-compile-base.cc
parent3413f632ec84dca6489fe1ca47545b5543c2a1d5 (diff)
downloadgcc-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