Skip to content

Commit

Permalink
nr2.0: Run DefaultResolver::visit on PathInExpression
Browse files Browse the repository at this point in the history
gcc/rust/ChangeLog:

	* resolve/rust-late-name-resolver-2.0.cc
	(Late::visit): When visiting a PathInExpression instance, call
	into DefaultResolver::visit, ensuring generic arguments are
	visited.

gcc/testsuite/ChangeLog:

	* rust/compile/nr2/exclude: Remove entries.

Signed-off-by: Owen Avery <[email protected]>
  • Loading branch information
powerboat9 committed Feb 4, 2025
1 parent e9262a5 commit 1b20488
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 11 deletions.
2 changes: 2 additions & 0 deletions gcc/rust/resolve/rust-late-name-resolver-2.0.cc
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,8 @@ Late::visit (AST::PathInExpression &expr)

ctx.map_usage (Usage (expr.get_node_id ()),
Definition (resolved->get_node_id ()));

DefaultResolver::visit (expr);
}

void
Expand Down
11 changes: 0 additions & 11 deletions gcc/testsuite/rust/compile/nr2/exclude
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,14 @@ break-rust2.rs
canonical_paths1.rs
cfg1.rs
complex-path1.rs
const-issue1440.rs
const_generics_3.rs
const_generics_4.rs
const_generics_7.rs
derive_macro1.rs
expected_type_args2.rs
feature_rust_attri0.rs
generic-default1.rs
generics3.rs
generics4.rs
generics5.rs
generics9.rs
issue-1130.rs
issue-1173.rs
issue-1483.rs
issue-1786.rs
issue-1901.rs
Expand All @@ -24,14 +18,12 @@ issue-2043.rs
issue-2330.rs
issue-2723-1.rs
issue-2723-2.rs
issue-2775.rs
issue-2782.rs
issue-2812.rs
issue-850.rs
issue-855.rs
iterators1.rs
lookup_err1.rs
macros/mbe/macro40.rs
macros/mbe/macro43.rs
macros/mbe/macro44.rs
macros/mbe/macro6.rs
Expand All @@ -43,7 +35,6 @@ nested_macro_use1.rs
nested_macro_use2.rs
nested_macro_use3.rs
not_find_value_in_scope.rs
privacy4.rs
privacy5.rs
privacy8.rs
macros/proc/attribute_non_function.rs
Expand All @@ -59,8 +50,6 @@ self-path2.rs
sizeof-stray-infer-var-bug.rs
struct-expr-parse.rs
traits3.rs
traits6.rs
traits7.rs
undeclared_label.rs
use_1.rs
v0-mangle1.rs
Expand Down

0 comments on commit 1b20488

Please sign in to comment.