diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-01-03 14:27:52 +0000 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-21 12:57:51 +0100 |
commit | 2c5d4994edbd42cb347ce487f32560005dbd9552 (patch) | |
tree | a5f62697192c44021f0a12dd2407322e2a140355 /gcc/fortran/trans-expr.cc | |
parent | 8dedd0d11ddb3c999530edf6c810b1aa7ca7378b (diff) | |
download | gcc-2c5d4994edbd42cb347ce487f32560005dbd9552.zip gcc-2c5d4994edbd42cb347ce487f32560005dbd9552.tar.gz gcc-2c5d4994edbd42cb347ce487f32560005dbd9552.tar.bz2 |
gccrs: derive(Clone): Implement clone for enum tuple variants
gcc/rust/ChangeLog:
* expand/rust-derive-clone.cc (DeriveClone::variant_match_path): New function.
(DeriveClone::clone_enum_identifier): Rename.
(DeriveClone::clone_enum_tuple): New function.
(DeriveClone::visit_enum): Visit tuple variants properly.
* expand/rust-derive-clone.h: Declare new functions.
Diffstat (limited to 'gcc/fortran/trans-expr.cc')
0 files changed, 0 insertions, 0 deletions