]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Add derived set to collect derived nodes.
authorRyutaro Okada <1015ryu88@gmail.com>
Fri, 8 Aug 2025 15:02:19 +0000 (08:02 -0700)
committerArthur Cohen <arthur.cohen@embecosm.com>
Wed, 3 Dec 2025 12:25:46 +0000 (13:25 +0100)
commit7c5849ebd4b2c851cb10c4e51002e245cef69fa4
treeb5f9eea955d6572212e1fa1a5342117aee3c0d27
parent054732562874062fe7aa7184a0056394de9f0b4f
gccrs: Add derived set to collect derived nodes.

gcc/rust/ChangeLog:

* expand/rust-expand-visitor.cc (builtin_derive_item): Collect derived nodes.
(derive_item): Collect derived nodes.
* util/rust-hir-map.cc (Mappings::add_derived_nodes): Add derived set to collect derived
nodes.
(Mappings::is_derived_node): Add derived set to collect derived nodes.
* util/rust-hir-map.h: Add derived set to collect derived nodes.

Signed-off-by: Ryutaro Okada <1015ryu88@gmail.com>
gcc/rust/expand/rust-expand-visitor.cc
gcc/rust/util/rust-hir-map.cc
gcc/rust/util/rust-hir-map.h