]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: nr2.0: Remove duplicate self visit
authorOwen Avery <powerboat9.gamer@gmail.com>
Tue, 1 Apr 2025 21:50:32 +0000 (17:50 -0400)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 8 Apr 2025 08:17:15 +0000 (10:17 +0200)
gcc/rust/ChangeLog:

* ast/rust-ast-visitor.cc
(DefaultASTVisitor::visit): Remove explicit visitation of a
function's self parameter, as if it exists it'll be visited as
one of the function parameters.

gcc/testsuite/ChangeLog:

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

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/ast/rust-ast-visitor.cc
gcc/testsuite/rust/compile/nr2/exclude

index ba5f87bc2ebb26380fabb6ed6fa6df1a72f3f4c7..9a8c24f17d8450dd0d76b66622fb56cdb267655e 100644 (file)
@@ -824,8 +824,6 @@ DefaultASTVisitor::visit (AST::Function &function)
   visit (function.get_qualifiers ());
   for (auto &generic : function.get_generic_params ())
     visit (generic);
-  if (function.has_self_param ())
-    visit (function.get_self_param ());
   for (auto &param : function.get_function_params ())
     visit (param);
   if (function.has_return_type ())
index adc199e59e386618fb0071170b6ef48aad9fb1a3..76ef39f982d3ff3d8d4f2d42f740f2a31dc347b9 100644 (file)
@@ -1,7 +1,6 @@
 canonical_paths1.rs
 cfg1.rs
 generics9.rs
-issue-2043.rs
 issue-2812.rs
 issue-3315-2.rs
 lookup_err1.rs