aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-context.h
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2021-09-01 01:51:38 +0200
committerMark Wielaard <mark@klomp.org>2021-09-01 02:19:25 +0200
commit3b5c0f65ef12bd4771f69195d232588cff86b270 (patch)
tree0c830b9a468c78f3b0e4a140093cd09ebdda2989 /gcc/rust/backend/rust-compile-context.h
parentc998198c669c5a8e63b662c03806b0bd5398bd28 (diff)
downloadgcc-3b5c0f65ef12bd4771f69195d232588cff86b270.zip
gcc-3b5c0f65ef12bd4771f69195d232588cff86b270.tar.gz
gcc-3b5c0f65ef12bd4771f69195d232588cff86b270.tar.bz2
Remove Enumeration Expression, EnumExpr, classes
An Enumeration Expression is just like a Struct Expression. Old versions of the Rust Reference described them separately. But since they are syntactically exactly like a Struct Expression they are never actually parsed. A Struct Expression can also be used to initialize enums (and unions). Remove the AST and HIR classes EnumExprField, EnumExprFieldIdentifier, EnumExprFieldWithVal, EnumExprFieldIdentifierValue, EnumExprFieldIndexValue, EnumExprStruct, EnumExprTuple, EnumExprFieldless and EnumVariantExpr.
Diffstat (limited to 'gcc/rust/backend/rust-compile-context.h')
0 files changed, 0 insertions, 0 deletions