aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.h')
-rw-r--r--gcc/rust/resolve/rust-ast-resolve-expr.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/gcc/rust/resolve/rust-ast-resolve-expr.h b/gcc/rust/resolve/rust-ast-resolve-expr.h
index 4f189de..11a846a 100644
--- a/gcc/rust/resolve/rust-ast-resolve-expr.h
+++ b/gcc/rust/resolve/rust-ast-resolve-expr.h
@@ -30,7 +30,7 @@ class ResolveExpr : public ResolverBase
using Rust::Resolver::ResolverBase::visit;
public:
- static void go (AST::Expr *expr, NodeId parent, const CanonicalPath &prefix,
+ static void go (AST::Expr *expr, const CanonicalPath &prefix,
const CanonicalPath &canonical_prefix);
void visit (AST::TupleIndexExpr &expr) override;
@@ -119,18 +119,9 @@ public:
void visit (AST::RangeFromToInclExpr &expr) override;
-protected:
- void resolve_expr (AST::Expr *e, NodeId parent)
- {
- ResolveExpr::go (e, parent, prefix, canonical_prefix);
- }
-
private:
- ResolveExpr (NodeId parent, const CanonicalPath &prefix,
- const CanonicalPath &canonical_prefix)
- : ResolverBase (parent), prefix (prefix),
- canonical_prefix (canonical_prefix)
- {}
+ ResolveExpr (const CanonicalPath &prefix,
+ const CanonicalPath &canonical_prefix);
const CanonicalPath &prefix;
const CanonicalPath &canonical_prefix;