From: "lenny.chiadmi-delage" <[email protected]>
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 <[email protected]>
---
gcc/testsuite/rust/compile/issue-4140-1.rs | 6 +++---
gcc/testsuite/rust/compile/issue-4140-2.rs | 7 ++++---
2 files changed, 7 insertions(+), 6 deletions(-)
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>(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 }
}
}
--
2.50.1