aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2023-06-24 12:21:44 +0100
committerPhilip Herron <philip.herron@embecosm.com>2023-06-25 20:40:29 +0000
commit210557d8a4129e2b240cbbcc84c0edb18b81a397 (patch)
tree5d46aa121a8610acec79f3cdb13ffa18c41bcb57 /gcc/rust/hir
parent3ccf008b148455c4800f2a7c70be03e1dd708c59 (diff)
downloadgcc-210557d8a4129e2b240cbbcc84c0edb18b81a397.zip
gcc-210557d8a4129e2b240cbbcc84c0edb18b81a397.tar.gz
gcc-210557d8a4129e2b240cbbcc84c0edb18b81a397.tar.bz2
gccrs: Expand expressions/types correctly in more contexts.
Expressions are expanded in constant/static items, match expressions and in parentheses now. Types are expanded in enum variants. gcc/rust/ChangeLog: * expand/rust-expand-visitor.cc (ExpandVisitor::visit): Expand expressions in more contexts. * resolve/rust-early-name-resolver.cc (EarlyNameResolver::visit): Visit enum variants. gcc/testsuite/ChangeLog: * rust/compile/macro54.rs: New test. * rust/compile/macro55.rs: New test. Signed-off-by: Matthew Jasper <mjjasper1@gmail.com>
Diffstat (limited to 'gcc/rust/hir')
0 files changed, 0 insertions, 0 deletions