]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: derive(Clone): Use lang item bounds on AssertParamIsCopy
authorArthur Cohen <arthur.cohen@embecosm.com>
Mon, 20 Jan 2025 11:36:53 +0000 (11:36 +0000)
committerArthur Cohen <arthur.cohen@embecosm.com>
Mon, 24 Mar 2025 12:06:52 +0000 (13:06 +0100)
commit2bee6000c3d18de68a8a2d233a2dd5f8cd177dc7
treed0749d3324306109d9ae8b3cd32a27c9ad728489
parentd7794f91e61365bd921faff18ccd07642236aee5
gccrs: derive(Clone): Use lang item bounds on AssertParamIsCopy

gcc/rust/ChangeLog:

* expand/rust-derive-clone.cc (DeriveClone::visit_union): Use lang items for Copy and
Sized bounds.

gcc/testsuite/ChangeLog:

* rust/compile/derive_macro6.rs: Add lang item attribute to Copy trait.
gcc/rust/expand/rust-derive-clone.cc
gcc/testsuite/rust/compile/derive_macro6.rs