]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: derive-cmp: Add EnumMatchBuilder class
authorArthur Cohen <arthur.cohen@embecosm.com>
Tue, 22 Apr 2025 20:17:18 +0000 (22:17 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 5 Aug 2025 14:36:48 +0000 (16:36 +0200)
commit714a56ca67d2a70318b4678474a8fc019a007d29
tree639e8b824ba11ff8d1fc5a2e507af723cc4cd485
parentefdbea3b2bb8f4d7060c0b87a2f8500bd771fd5e
gccrs: derive-cmp: Add EnumMatchBuilder class

gcc/rust/ChangeLog:

* expand/rust-derive-cmp-common.h (class EnumMatchBuilder): New helper class.
* expand/rust-derive-cmp-common.cc (EnumMatchBuilder::tuple): New function.
(EnumMatchBuilder::strukt): New function.
gcc/rust/expand/rust-derive-cmp-common.cc
gcc/rust/expand/rust-derive-cmp-common.h