From: Muhammad Mahad Date: Sat, 5 Aug 2023 08:18:16 +0000 (+0500) Subject: gccrs: [E0541] Use of unknown meta item X-Git-Tag: basepoints/gcc-15~2231 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b20054948edca024f871a04c38c1d6ccb9c0bce;p=thirdparty%2Fgcc.git 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 --- 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() {}