diff options
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-item.h')
-rw-r--r-- | gcc/rust/resolve/rust-ast-resolve-item.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/rust/resolve/rust-ast-resolve-item.h b/gcc/rust/resolve/rust-ast-resolve-item.h index 0133d2c..1fd2647 100644 --- a/gcc/rust/resolve/rust-ast-resolve-item.h +++ b/gcc/rust/resolve/rust-ast-resolve-item.h @@ -52,7 +52,7 @@ class ResolveItem : public ResolverBase public: using Rust::Resolver::ResolverBase::visit; - static void go (AST::Item *item, const CanonicalPath &prefix, + static void go (AST::Item &item, const CanonicalPath &prefix, const CanonicalPath &canonical_prefix); void visit (AST::TypeAlias &alias) override; @@ -76,10 +76,10 @@ public: void visit (AST::UseDeclaration &) override; protected: - void resolve_impl_item (AST::AssociatedItem *item, + void resolve_impl_item (AST::AssociatedItem &item, const CanonicalPath &prefix, const CanonicalPath &canonical_prefix); - void resolve_extern_item (AST::ExternalItem *item); + void resolve_extern_item (AST::ExternalItem &item); ResolveItem (const CanonicalPath &prefix, const CanonicalPath &canonical_prefix); @@ -93,7 +93,7 @@ class ResolveImplItems : public ResolveItem using Rust::Resolver::ResolveItem::visit; public: - static void go (AST::AssociatedItem *item, const CanonicalPath &prefix, + static void go (AST::AssociatedItem &item, const CanonicalPath &prefix, const CanonicalPath &canonical_prefix); void visit (AST::TypeAlias &alias) override; @@ -108,7 +108,7 @@ class ResolveExternItem : public ResolverBase using Rust::Resolver::ResolverBase::visit; public: - static void go (AST::ExternalItem *item, const CanonicalPath &prefix, + static void go (AST::ExternalItem &item, const CanonicalPath &prefix, const CanonicalPath &canonical_prefix); void visit (AST::Function &function) override; |