]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: [E0541] Use of unknown meta item
authorMuhammad Mahad <mahadtxt@gmail.com>
Sat, 5 Aug 2023 08:18:16 +0000 (13:18 +0500)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:00:29 +0000 (19:00 +0100)
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 <mahadtxt@gmail.com>
gcc/rust/backend/rust-compile-base.cc
gcc/testsuite/rust/compile/attr_deprecated_2.rs

index 010049e335a988fb26658bab24e34e7fbb4bea78..91e7d6700d2c741d9aabd4cb26d9549443edbe8e 100644 (file)
@@ -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 ());
            }
        }
index 66f4ce3b076b6c9a236f23e4bbcceb0b07c37282..bbb6c12f29044487c3a8ad7772390fe41bccbd6d 100644 (file)
@@ -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() {}