From 2b20054948edca024f871a04c38c1d6ccb9c0bce Mon Sep 17 00:00:00 2001 From: Muhammad Mahad Date: Sat, 5 Aug 2023 13:18:16 +0500 Subject: [PATCH] gccrs: [E0541] Use of unknown meta item gcc/rust/ChangeLog: * backend/rust-compile-base.cc: Added ErrorCode. gcc/testsuite/ChangeLog: * rust/compile/attr_deprecated_2.rs: Updated comment to pass the testcase. Signed-off-by: Muhammad Mahad --- gcc/rust/backend/rust-compile-base.cc | 3 ++- gcc/testsuite/rust/compile/attr_deprecated_2.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gcc/rust/backend/rust-compile-base.cc b/gcc/rust/backend/rust-compile-base.cc index 010049e335a9..91e7d6700d2c 100644 --- a/gcc/rust/backend/rust-compile-base.cc +++ b/gcc/rust/backend/rust-compile-base.cc @@ -212,7 +212,8 @@ HIRCompileBase::handle_deprecated_attribute_on_fndecl ( } else { - rust_error_at (attr.get_locus (), "unknown meta item %qs", + rust_error_at (attr.get_locus (), ErrorCode::E0541, + "unknown meta item %qs", key_value.first.as_string ().c_str ()); } } diff --git a/gcc/testsuite/rust/compile/attr_deprecated_2.rs b/gcc/testsuite/rust/compile/attr_deprecated_2.rs index 66f4ce3b076b..bbb6c12f2904 100644 --- a/gcc/testsuite/rust/compile/attr_deprecated_2.rs +++ b/gcc/testsuite/rust/compile/attr_deprecated_2.rs @@ -1,7 +1,7 @@ #[deprecated(since="1.0")] fn test1() {} -// { dg-excess-errors "unknown meta item ...." } +// { dg-excess-errors "unknown meta item .invalid." } #[deprecated(invalid="invalid")] fn test2() {} -- 2.47.2