diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2024-04-18 22:30:56 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-08-01 16:52:30 +0200 |
commit | 89ba071d8dfd67bac0f3f3eb601fe681e9793cb7 (patch) | |
tree | 5eaffc90a4741a96ce6ffcb92a1720f103ddb7f9 | |
parent | 1b6f101ad3b7e59f672ea81eadd3a67ea4674f8f (diff) | |
download | gcc-89ba071d8dfd67bac0f3f3eb601fe681e9793cb7.zip gcc-89ba071d8dfd67bac0f3f3eb601fe681e9793cb7.tar.gz gcc-89ba071d8dfd67bac0f3f3eb601fe681e9793cb7.tar.bz2 |
gccrs: Visit type during resolution of inherent impl
Inherent impl has a type it applies to. This type
was not visited and thus not resolved.
gcc/rust/ChangeLog:
* resolve/rust-default-resolver.cc (DefaultResolver::visit): Visit
inherent impl type.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r-- | gcc/rust/resolve/rust-default-resolver.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rust/resolve/rust-default-resolver.cc b/gcc/rust/resolve/rust-default-resolver.cc index 3939948..c54caba 100644 --- a/gcc/rust/resolve/rust-default-resolver.cc +++ b/gcc/rust/resolve/rust-default-resolver.cc @@ -115,6 +115,7 @@ void DefaultResolver::visit (AST::InherentImpl &impl) { auto inner_fn = [this, &impl] () { + visit (impl.get_type ()); for (auto &item : impl.get_impl_items ()) item->accept_vis (*this); }; |