aboutsummaryrefslogtreecommitdiff
path: root/gcc/gdbhooks.py
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2023-05-17 12:17:58 +0200
committerCohenArthur <arthur.cohen@embecosm.com>2023-06-01 15:32:23 +0000
commit2e49323c7593404ce536040b65bed37d4048eb95 (patch)
tree7d9d247f44d9a5301c9ad31d008d60470a03962e /gcc/gdbhooks.py
parent7ffe13507fc3f125766e0fa5f9d0a4a47e5cce4c (diff)
downloadgcc-2e49323c7593404ce536040b65bed37d4048eb95.zip
gcc-2e49323c7593404ce536040b65bed37d4048eb95.tar.gz
gcc-2e49323c7593404ce536040b65bed37d4048eb95.tar.bz2
derive: Add #[derive(Clone)] for regular structs
gcc/rust/ChangeLog: * expand/rust-derive-clone.cc (DeriveClone::visit_struct): Implement proper cloning for structs with fields. * ast/rust-ast-builder.cc (AstBuilder::struct_expr): New function. (AstBuilder::struct_expr_field): Likewise. (AstBuilder::field_access): Likewise. (AstBuilder::let): Likewise. * ast/rust-ast-builder.h: Declare new functions. gcc/testsuite/ChangeLog: * rust/execute/torture/derive_macro4.rs: New test.
Diffstat (limited to 'gcc/gdbhooks.py')
0 files changed, 0 insertions, 0 deletions