]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Make default resolver inherit from default visitor
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Mon, 27 Nov 2023 16:00:56 +0000 (17:00 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 30 Jan 2024 11:36:49 +0000 (12:36 +0100)
commitb3b5115533c44f6f9206a702586ac9b3fe6750cb
treeda9ddaa25e47d9ffd374ec25b43ce5a547a6a844
parentbdbc24c36cad3dc26324c4d5ea38f8bd0f02c9a8
gccrs: Make default resolver inherit from default visitor

The default resolver put some scope in place but mostly has traversal
functions similar to the default ast visitor, making it inherit from the
default visitor allows us to avoid code duplication.

gcc/rust/ChangeLog:

* resolve/rust-default-resolver.cc (DefaultResolver::visit): Remove
duplicated functions.
* resolve/rust-default-resolver.h (class DefaultResolver): Make the
default resolver inherit from the default visitor.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/resolve/rust-default-resolver.cc
gcc/rust/resolve/rust-default-resolver.h