aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/Make-lang.in
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2025-01-30 14:04:17 +0100
committerCohenArthur <arthur.cohen@embecosm.com>2025-02-20 09:37:09 +0000
commite3cebdda0d57e28098dbcc11b45aef85f9c152ae (patch)
tree98e45a1473b2ea5f5d57253bc2d1dec61c61de90 /gcc/rust/Make-lang.in
parentc638b4f52c652553bc1b0542cca306e1b1f73d10 (diff)
downloadgcc-e3cebdda0d57e28098dbcc11b45aef85f9c152ae.zip
gcc-e3cebdda0d57e28098dbcc11b45aef85f9c152ae.tar.gz
gcc-e3cebdda0d57e28098dbcc11b45aef85f9c152ae.tar.bz2
derive(Eq): Add implementation.
gcc/rust/ChangeLog: * expand/rust-derive.cc (DeriveVisitor::derive): Call into DeriveEq. * expand/rust-derive-eq.cc: New file. * expand/rust-derive-eq.h: New file. * Make-lang.in: Compile them. gcc/testsuite/ChangeLog: * rust/compile/derive-eq-invalid.rs: New test.
Diffstat (limited to 'gcc/rust/Make-lang.in')
-rw-r--r--gcc/rust/Make-lang.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rust/Make-lang.in b/gcc/rust/Make-lang.in
index bb36063..287c18d 100644
--- a/gcc/rust/Make-lang.in
+++ b/gcc/rust/Make-lang.in
@@ -98,6 +98,7 @@ GRS_OBJS = \
rust/rust-derive-copy.o \
rust/rust-derive-debug.o \
rust/rust-derive-default.o \
+ rust/rust-derive-eq.o \
rust/rust-proc-macro.o \
rust/rust-macro-invoc-lexer.o \
rust/rust-proc-macro-invoc-lexer.o \