]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: fixes previously added tests
authorlenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
Wed, 12 Nov 2025 10:10:54 +0000 (10:10 +0000)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 25 Nov 2025 22:00:50 +0000 (23:00 +0100)
Fixes previously added tests.

Fixes Rust-GCC#4140

gcc/testsuite/ChangeLog:

* rust/compile/issue-4140-1.rs: Fixes test.
* rust/compile/issue-4140-2.rs: Likewise.

Signed-off-by: lenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
gcc/testsuite/rust/compile/issue-4140-1.rs
gcc/testsuite/rust/compile/issue-4140-2.rs

index 48aa98bc318cfd44f894e0ba0932df4c5a7e08bb..8b68b3e2d8b543b43b52b19b35b881cdbfafc9cb 100644 (file)
@@ -6,12 +6,12 @@ pub struct B<T>(T);
 
 macro_rules! ty_app {
     ($_a:pat) => {
-        ApplicationTy($ctor) // { dg-error "unexpected token '$' in typle struct items" "4140" { target *-*-* } . }
-        // { dg-error "failed to parse typle struct items" "4140" { target *-*-*} .-1 }
+        ApplicationTy($ctor) // { dg-error "unexpected token" }
+        // { dg-error "failed to parse tuple struct items" "" { target *-*-* } .-1 }
     };
 }
 
-pub fn foo(ty: ApplicationTy) { // { dg-error "could not resolve type path 'ApplicationTy'" "4140" { target *-*-* } .-1 }
+pub fn foo(ty: ApplicationTy) { // { dg-error "could not resolve type path 'ApplicationTy'" }
     match ty {
         ty_app!(bean::Array) => {}
     }
index 507cf2aba3896c056ca1aa856be5c07baaa1dffb..bcccddb3329e16322fcd5154f7c53eb487bfac24 100644 (file)
@@ -1,11 +1,12 @@
 macro_rules! ty_app {
     ($_a:pat) => {
-        ($ctor) // { dg-error "unrecognised token '$' in grouped or tuple pattern after first pattern" "4140" { target *-*-* } . }
+        ($ctor)
     };
 }
 
 pub fn foo() {
-    match ty { // { dg-error "Cannot find path 'ty' in this scope" "4140" { target *-*-* } .-1 }
-        ty_app!(bean::Array) => {}
+    match ty {
+        // { dg-error "Cannot find path" "4140" { target *-*-* } 0 }
+        ty_app!(bean::Array) => {} // { dg-error "unrecognised token" "4140" { target *-*-* } 0 }
     }
 }