From: lenny.chiadmi-delage Date: Wed, 12 Nov 2025 10:10:54 +0000 (+0000) Subject: gccrs: fixes previously added tests X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a9598bd3581b9349ccfe83e338fb18dbfd1aa1d1;p=thirdparty%2Fgcc.git gccrs: fixes previously added tests 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 --- diff --git a/gcc/testsuite/rust/compile/issue-4140-1.rs b/gcc/testsuite/rust/compile/issue-4140-1.rs index 48aa98bc318..8b68b3e2d8b 100644 --- a/gcc/testsuite/rust/compile/issue-4140-1.rs +++ b/gcc/testsuite/rust/compile/issue-4140-1.rs @@ -6,12 +6,12 @@ pub struct B(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) => {} } diff --git a/gcc/testsuite/rust/compile/issue-4140-2.rs b/gcc/testsuite/rust/compile/issue-4140-2.rs index 507cf2aba38..bcccddb3329 100644 --- a/gcc/testsuite/rust/compile/issue-4140-2.rs +++ b/gcc/testsuite/rust/compile/issue-4140-2.rs @@ -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 } } }