diff --git a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc index b66e525946eb..6e63d7078c7b 100644 --- a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc +++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc @@ -251,10 +251,7 @@ visit_identifier_as_pattern (NameResolutionContext &ctx, void Late::visit (AST::IdentifierPattern &identifier) { - if (identifier.has_subpattern ()) - { - DefaultResolver::visit (identifier.get_subpattern ()); - } + DefaultResolver::visit (identifier); visit_identifier_as_pattern (ctx, identifier.get_ident (), identifier.get_locus (),