]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Adjust error checks to match name resolution 2.0
authorOwen Avery <powerboat9.gamer@gmail.com>
Fri, 23 Feb 2024 15:20:55 +0000 (10:20 -0500)
committerCohenArthur <arthur.cohen@embecosm.com>
Tue, 27 Feb 2024 10:40:36 +0000 (10:40 +0000)
gcc/testsuite/ChangeLog:

* rust/compile/bad_stmt_enums.rs: Adjust redefinition error.
* rust/compile/bad_toplevel_enums.rs: Likewise.
* rust/compile/redef_error1.rs: Likewise.
* rust/compile/redef_error3.rs: Likewise.
* rust/compile/redef_error4.rs: Likewise.
* rust/compile/redef_error6.rs: Likewise.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/testsuite/rust/compile/bad_stmt_enums.rs
gcc/testsuite/rust/compile/bad_toplevel_enums.rs
gcc/testsuite/rust/compile/redef_error1.rs
gcc/testsuite/rust/compile/redef_error3.rs
gcc/testsuite/rust/compile/redef_error4.rs
gcc/testsuite/rust/compile/redef_error6.rs

index 7b09a94fd2745968f969df263570943b21625a48..b83137f96b8ddc0a4c90c03ec549ead1044f9ed1 100644 (file)
@@ -5,17 +5,17 @@ fn main ()
       Alpha { alpha: i32 },
       pub Beta (u8),
       pub Gamma,
-      Gamma { gamma: u32 } // { dg-error "redefined" }
+      Gamma { gamma: u32 } // { dg-error "defined multiple times" }
     }
 
   struct EE2 { }
-  enum EE2 { } // { dg-error "redefined" }
+  enum EE2 { } // { dg-error "defined multiple times" }
 
   enum EE1
     {
       pub Alpha,
       Beta = 41,
-      Beta = 42, // { dg-error "redefined" }
+      Beta = 42, // { dg-error "defined multiple times" }
       pub Gamma = 3,
       D,
     }
index b655e30a93da402b21c3397493189a264c3f1355..137095bf00cb1101aff1e798db440616c0d67e17 100644 (file)
@@ -3,17 +3,17 @@ pub enum E
   pub A { a: i32 },
   B (u8),
   pub C,
-  B // { dg-error "redefined" }
+  B // { dg-error "defined multiple times" }
 }
 
 enum E2 { }
-struct E2 { } // { dg-error "redefined" }
+struct E2 { } // { dg-error "defined multiple times" }
 
 enum E1
 {
   A,
   pub B = 42,
   C = 3,
-  A { a: u8 }, // { dg-error "redefined" }
+  A { a: u8 }, // { dg-error "defined multiple times" }
   pub D
 }
index ae51e36c87f495f80ee93e7576283f975b02330b..5a85f1e50fee816477e9bbc7bdbfcfacfd9abca4 100644 (file)
@@ -3,6 +3,6 @@ struct S1 {
     y: f64,
 }
 
-struct S1(i32, bool); // { dg-error "redefined multiple times" }
+struct S1(i32, bool); // { dg-error "defined multiple times" }
 
 fn main() {}
index a4bf1ed3d8ce831847eb16d3fbc7b4fb92d6d66d..cc1cceba8bba1f4f547a8252cb08adb22289c5ad 100644 (file)
@@ -2,7 +2,7 @@ fn test() -> bool {
     true
 }
 
-fn test() -> i32 { // { dg-error "redefined multiple times" }
+fn test() -> i32 { // { dg-error "defined multiple times" }
     123
 }
 
index a250c0ac00e2ee86af52792df58f4ee3331151ec..3faebb75abeba35c587bde0248ae63f07e9458f4 100644 (file)
@@ -9,7 +9,7 @@ impl Foo {
         test()
     }
 
-    fn test() -> bool { // { dg-error "redefined multiple times" }
+    fn test() -> bool { // { dg-error "defined multiple times" }
         true
     }
 }
index 664c6ae9894cbc1ab392582571b0fd7255b50ce9..f7f688b5f36918f0c87f3ac7f6c315aa671195b1 100644 (file)
@@ -5,7 +5,7 @@ impl Foo<i32> {
         123
     }
 
-    fn test(self) -> i32 { // { dg-error "redefined multiple times" }
+    fn test(self) -> i32 { // { dg-error "defined multiple times" }
         self.0
     }
 }