https://gcc.gnu.org/g:cd2e5bf49d7763790254ef338a263fee28f80a97

commit r16-221-gcd2e5bf49d7763790254ef338a263fee28f80a97
Author: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com>
Date:   Wed Apr 23 17:24:04 2025 +0200

    gccrs: Change error message to match expected test output
    
    gcc/rust/ChangeLog:
    
            * resolve/rust-late-name-resolver-2.0.cc (Late::visit): Change error
            message.
    
    gcc/testsuite/ChangeLog:
    
            * rust/compile/nr2/exclude: Remove passing test from exclusion list.
    
    Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com>

Diff:
---
 gcc/rust/resolve/rust-late-name-resolver-2.0.cc | 4 ++--
 gcc/testsuite/rust/compile/nr2/exclude          | 2 --
 2 files changed, 2 insertions(+), 4 deletions(-)

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 cd81080ce157..e0cd95151809 100644
--- a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
+++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
@@ -355,8 +355,8 @@ Late::visit (AST::PathInExpression &expr)
   if (!resolved)
     {
       if (!ctx.lookup (expr.get_segments ().front ().get_node_id ()))
-       rust_error_at (expr.get_locus (),
-                      "could not resolve path expression: %qs",
+       rust_error_at (expr.get_locus (), ErrorCode::E0433,
+                      "Cannot find path %qs in this scope",
                       expr.as_simple_path ().as_string ().c_str ());
       return;
     }
diff --git a/gcc/testsuite/rust/compile/nr2/exclude 
b/gcc/testsuite/rust/compile/nr2/exclude
index d3efe08a531e..ed1241bcdf6b 100644
--- a/gcc/testsuite/rust/compile/nr2/exclude
+++ b/gcc/testsuite/rust/compile/nr2/exclude
@@ -1,8 +1,6 @@
 canonical_paths1.rs
-cfg1.rs
 generics9.rs
 issue-3315-2.rs
-lookup_err1.rs
 multiple_bindings1.rs
 multiple_bindings2.rs
 privacy5.rs

Reply via email to