summaryrefslogtreecommitdiffstats
path: root/tests/ui/associated-type-bounds/return-type-notation/basic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/associated-type-bounds/return-type-notation/basic.rs')
-rw-r--r--tests/ui/associated-type-bounds/return-type-notation/basic.rs14
1 files changed, 5 insertions, 9 deletions
diff --git a/tests/ui/associated-type-bounds/return-type-notation/basic.rs b/tests/ui/associated-type-bounds/return-type-notation/basic.rs
index d443c9dc1..3dd9249a7 100644
--- a/tests/ui/associated-type-bounds/return-type-notation/basic.rs
+++ b/tests/ui/associated-type-bounds/return-type-notation/basic.rs
@@ -1,9 +1,6 @@
-// revisions: current_with current_without next_with next_without
-// [next_with] compile-flags: -Zlower-impl-trait-in-trait-to-assoc-ty
-// [next_without] compile-flags: -Zlower-impl-trait-in-trait-to-assoc-ty
+// revisions: with without
// edition: 2021
-// [current_with] check-pass
-// [next_with] check-pass
+// [with] check-pass
#![feature(return_type_notation, async_fn_in_trait)]
//~^ WARN the feature `return_type_notation` is incomplete
@@ -20,12 +17,11 @@ async fn foo<T: Foo>() -> Result<(), ()> {
fn is_send(_: impl Send) {}
fn test<
- #[cfg(any(current_with, next_with))] T: Foo<method(): Send>,
- #[cfg(any(current_without, next_without))] T: Foo,
+ #[cfg(with)] T: Foo<method(): Send>,
+ #[cfg(without)] T: Foo,
>() {
is_send(foo::<T>());
- //[current_without]~^ ERROR future cannot be sent between threads safely
- //[next_without]~^^ ERROR future cannot be sent between threads safely
+ //[without]~^ ERROR future cannot be sent between threads safely
}
fn main() {}