aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2025-04-23 17:24:04 +0200
committerP-E-P <32375388+P-E-P@users.noreply.github.com>2025-04-23 16:14:46 +0000
commita7f51b8b4bf9708043ae35e7a8be8c77b29a11a7 (patch)
tree0cd40cddef3d300a0915f163fc675a5b721a7a88
parent6b0dd465e700e58cd3eb0097c51fba170b844da6 (diff)
downloadgcc-a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7.zip
gcc-a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7.tar.gz
gcc-a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7.tar.bz2
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.patry@embecosm.com>
-rw-r--r--gcc/rust/resolve/rust-late-name-resolver-2.0.cc4
-rw-r--r--gcc/testsuite/rust/compile/nr2/exclude2
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 6ac249b..59aa4a8 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 d3efe08..ed1241b 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