diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-01-30 14:04:17 +0100 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2025-02-20 09:37:09 +0000 |
commit | e3cebdda0d57e28098dbcc11b45aef85f9c152ae (patch) | |
tree | 98e45a1473b2ea5f5d57253bc2d1dec61c61de90 /gcc/rust/Make-lang.in | |
parent | c638b4f52c652553bc1b0542cca306e1b1f73d10 (diff) | |
download | gcc-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.in | 1 |
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 \ |