aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse-impl.h
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-03-03 09:13:53 +0000
committerPhilip Herron <philip.herron@embecosm.com>2022-03-03 11:08:17 +0000
commit17d4a75971a0afec0a9a2bdd123779431105b850 (patch)
tree75d64e1d0ff56fdce4869397419fca38cc783013 /gcc/rust/parse/rust-parse-impl.h
parente35da26d8ed884b27050c6cbfe2460696e4c9ebe (diff)
downloadgcc-17d4a75971a0afec0a9a2bdd123779431105b850.zip
gcc-17d4a75971a0afec0a9a2bdd123779431105b850.tar.gz
gcc-17d4a75971a0afec0a9a2bdd123779431105b850.tar.bz2
Remove gcc abstraction for expression statement
The gcc abstraction contained a method of turning expressions into statements which used to contain their own types like Bstatement, Bexpression this produced awkward interfaces which we no longer require. This is part of a patch series to introduce the CPP front-end convert_to_void to port over the support for the nodiscard attribute which maps nicely over to Rust's must_use attribute.
Diffstat (limited to 'gcc/rust/parse/rust-parse-impl.h')
0 files changed, 0 insertions, 0 deletions