]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: derive(Hash): Add implementation.
authorArthur Cohen <arthur.cohen@embecosm.com>
Thu, 20 Feb 2025 17:01:28 +0000 (17:01 +0000)
committerArthur Cohen <arthur.cohen@embecosm.com>
Mon, 24 Mar 2025 12:07:10 +0000 (13:07 +0100)
commit051e54e5fcf0b0b852fef0c7f0e53e62b19a4176
tree813e78e8e7c4e52ccbd751236aa419b8a360db26
parent0287030e7704094133feaba8e3675c52f2439ec2
gccrs: derive(Hash): Add implementation.

gcc/rust/ChangeLog:

* Make-lang.in: Compile it.
* expand/rust-derive.cc (DeriveVisitor::derive): Call it.
* expand/rust-derive-hash.cc: New file.
* expand/rust-derive-hash.h: New file.

gcc/testsuite/ChangeLog:

* rust/compile/derive-hash1.rs: New test.
* rust/compile/nr2/exclude: Add testcase to exclusion list.
gcc/rust/Make-lang.in
gcc/rust/expand/rust-derive-hash.cc [new file with mode: 0644]
gcc/rust/expand/rust-derive-hash.h [new file with mode: 0644]
gcc/rust/expand/rust-derive.cc
gcc/testsuite/rust/compile/derive-hash1.rs [new file with mode: 0644]
gcc/testsuite/rust/compile/nr2/exclude