From 2aed733f113a2bea5bb2f92e78d978dd90b50afc Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Patry Date: Wed, 4 Sep 2024 17:13:04 +0200 Subject: gccrs: Move failing test to xfail We want to begin experimenting with this new name resolution 2.0 algorithm as soon as possible. This test highlight a problem where the compiler should emit an error and should be fixed soon. gcc/testsuite/ChangeLog: * rust/compile/name_resolution21.rs: Move to... * rust/compile/xfail/name_resolution21.rs: ...here. Signed-off-by: Pierre-Emmanuel Patry --- gcc/testsuite/rust/compile/name_resolution21.rs | 12 ------------ gcc/testsuite/rust/compile/xfail/name_resolution21.rs | 13 +++++++++++++ 2 files changed, 13 insertions(+), 12 deletions(-) delete mode 100644 gcc/testsuite/rust/compile/name_resolution21.rs create mode 100644 gcc/testsuite/rust/compile/xfail/name_resolution21.rs (limited to 'gcc') diff --git a/gcc/testsuite/rust/compile/name_resolution21.rs b/gcc/testsuite/rust/compile/name_resolution21.rs deleted file mode 100644 index 3d0af2b..0000000 --- a/gcc/testsuite/rust/compile/name_resolution21.rs +++ /dev/null @@ -1,12 +0,0 @@ -// { dg-additional-options "-frust-name-resolution-2.0" } - -pub mod foo { - pub macro bar() {} -} - -use foo::bar; -use foo::bar; // { dg-error ".bar. defined multiple times" } - -fn main() { - bar!(); -} diff --git a/gcc/testsuite/rust/compile/xfail/name_resolution21.rs b/gcc/testsuite/rust/compile/xfail/name_resolution21.rs new file mode 100644 index 0000000..df48d00 --- /dev/null +++ b/gcc/testsuite/rust/compile/xfail/name_resolution21.rs @@ -0,0 +1,13 @@ +// { dg-additional-options "-frust-name-resolution-2.0" } + +pub mod foo { + pub macro bar() {} +} + +use foo::bar; +use foo::bar; +// { dg-error ".bar. defined multiple times" "" { xfail *-*-* } .-1 } + +fn main() { + bar!(); +} -- cgit v1.1