]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
nr2.0: Remove duplicate self visit
authorOwen Avery <powerboat9.gamer@gmail.com>
Tue, 1 Apr 2025 21:50:32 +0000 (17:50 -0400)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Fri, 4 Apr 2025 10:41:51 +0000 (10:41 +0000)
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 0d2dc00c2b275994a7200d828b158b6c1abfa36e..2949f1cc81be04f5f95534630a68400c5ec931d8 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