about summary refs log tree commit diff
path: root/src/test/ui/async-await/issues
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/async-await/issues')
-rw-r--r--src/test/ui/async-await/issues/issue-51719.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-51751.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-53249.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-54752-async-block.rs3
-rw-r--r--src/test/ui/async-await/issues/issue-54974.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-55324.rs3
-rw-r--r--src/test/ui/async-await/issues/issue-55809.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-58885.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-59001.rs3
-rw-r--r--src/test/ui/async-await/issues/issue-59972.rs6
-rw-r--r--src/test/ui/async-await/issues/issue-60518.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-60655-latebound-regions.rs1
-rw-r--r--src/test/ui/async-await/issues/issue-60674.rs1
-rw-r--r--src/test/ui/async-await/issues/issue-61187.rs4
-rw-r--r--src/test/ui/async-await/issues/issue-61986.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-62009-1.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-62009-2.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-62517-1.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-62517-2.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-63388-1.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-63388-2.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-63388-3.rs2
-rw-r--r--src/test/ui/async-await/issues/issue-63388-4.rs2
-rw-r--r--src/test/ui/async-await/issues/non-async-enclosing-span.rs1
24 files changed, 3 insertions, 51 deletions
diff --git a/src/test/ui/async-await/issues/issue-51719.rs b/src/test/ui/async-await/issues/issue-51719.rs
index 361a49c2774..09241f982aa 100644
--- a/src/test/ui/async-await/issues/issue-51719.rs
+++ b/src/test/ui/async-await/issues/issue-51719.rs
@@ -2,8 +2,6 @@
 //
 // Tests that the .await syntax can't be used to make a generator
 
-#![feature(async_await)]
-
 async fn foo() {}
 
 fn make_generator() {
diff --git a/src/test/ui/async-await/issues/issue-51751.rs b/src/test/ui/async-await/issues/issue-51751.rs
index 7afd7ecc826..bc85a96cea9 100644
--- a/src/test/ui/async-await/issues/issue-51751.rs
+++ b/src/test/ui/async-await/issues/issue-51751.rs
@@ -1,7 +1,5 @@
 // edition:2018
 
-#![feature(async_await)]
-
 async fn inc(limit: i64) -> i64 {
     limit + 1
 }
diff --git a/src/test/ui/async-await/issues/issue-53249.rs b/src/test/ui/async-await/issues/issue-53249.rs
index c57dc6b0ef6..5cae0704444 100644
--- a/src/test/ui/async-await/issues/issue-53249.rs
+++ b/src/test/ui/async-await/issues/issue-53249.rs
@@ -1,7 +1,7 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(arbitrary_self_types, async_await)]
+#![feature(arbitrary_self_types)]
 
 use std::task::{self, Poll};
 use std::future::Future;
diff --git a/src/test/ui/async-await/issues/issue-54752-async-block.rs b/src/test/ui/async-await/issues/issue-54752-async-block.rs
index 0036de90b25..64f260cfe01 100644
--- a/src/test/ui/async-await/issues/issue-54752-async-block.rs
+++ b/src/test/ui/async-await/issues/issue-54752-async-block.rs
@@ -3,7 +3,4 @@
 // edition:2018
 // pp-exact
 
-#![feature(async_await)]
-#![allow(unused_parens)]
-
 fn main() { let _a = (async  { }); }
diff --git a/src/test/ui/async-await/issues/issue-54974.rs b/src/test/ui/async-await/issues/issue-54974.rs
index 040989b33fc..9adc0a82323 100644
--- a/src/test/ui/async-await/issues/issue-54974.rs
+++ b/src/test/ui/async-await/issues/issue-54974.rs
@@ -1,8 +1,6 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
-
 use std::sync::Arc;
 
 trait SomeTrait: Send + Sync + 'static {
diff --git a/src/test/ui/async-await/issues/issue-55324.rs b/src/test/ui/async-await/issues/issue-55324.rs
index 4f383a51a88..1d77d420127 100644
--- a/src/test/ui/async-await/issues/issue-55324.rs
+++ b/src/test/ui/async-await/issues/issue-55324.rs
@@ -1,11 +1,8 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
-
 use std::future::Future;
 
-#[allow(unused)]
 async fn foo<F: Future<Output = i32>>(x: &i32, future: F) -> i32 {
     let y = future.await;
     *x + y
diff --git a/src/test/ui/async-await/issues/issue-55809.rs b/src/test/ui/async-await/issues/issue-55809.rs
index b7e60b773b4..3b271775a38 100644
--- a/src/test/ui/async-await/issues/issue-55809.rs
+++ b/src/test/ui/async-await/issues/issue-55809.rs
@@ -1,8 +1,6 @@
 // edition:2018
 // run-pass
 
-#![feature(async_await)]
-
 trait Foo { }
 
 impl Foo for () { }
diff --git a/src/test/ui/async-await/issues/issue-58885.rs b/src/test/ui/async-await/issues/issue-58885.rs
index 47744aeea60..72a45b5007d 100644
--- a/src/test/ui/async-await/issues/issue-58885.rs
+++ b/src/test/ui/async-await/issues/issue-58885.rs
@@ -1,8 +1,6 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
-
 struct Xyz {
     a: u64,
 }
diff --git a/src/test/ui/async-await/issues/issue-59001.rs b/src/test/ui/async-await/issues/issue-59001.rs
index 9334ddb0af5..ea780d9f622 100644
--- a/src/test/ui/async-await/issues/issue-59001.rs
+++ b/src/test/ui/async-await/issues/issue-59001.rs
@@ -1,11 +1,8 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
-
 use std::future::Future;
 
-#[allow(unused)]
 async fn enter<'a, F, R>(mut callback: F)
 where
     F: FnMut(&'a mut i32) -> R,
diff --git a/src/test/ui/async-await/issues/issue-59972.rs b/src/test/ui/async-await/issues/issue-59972.rs
index 8f4254b10ce..154226e8bb8 100644
--- a/src/test/ui/async-await/issues/issue-59972.rs
+++ b/src/test/ui/async-await/issues/issue-59972.rs
@@ -6,8 +6,6 @@
 
 // compile-flags: --edition=2018
 
-#![feature(async_await)]
-
 pub enum Uninhabited { }
 
 fn uninhabited_async() -> Uninhabited {
@@ -16,14 +14,12 @@ fn uninhabited_async() -> Uninhabited {
 
 async fn noop() { }
 
-#[allow(unused)]
 async fn contains_never() {
     let error = uninhabited_async();
     noop().await;
     let error2 = error;
 }
 
-#[allow(unused)]
 async fn overlap_never() {
     let error1 = uninhabited_async();
     noop().await;
@@ -35,6 +31,4 @@ async fn overlap_never() {
 
 #[allow(unused_must_use)]
 fn main() {
-    contains_never();
-    overlap_never();
 }
diff --git a/src/test/ui/async-await/issues/issue-60518.rs b/src/test/ui/async-await/issues/issue-60518.rs
index e4bdc96511e..1ca05160751 100644
--- a/src/test/ui/async-await/issues/issue-60518.rs
+++ b/src/test/ui/async-await/issues/issue-60518.rs
@@ -1,8 +1,6 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
-
 // This is a regression test to ensure that simple bindings (where replacement arguments aren't
 // created during async fn lowering) that have their DefId used during HIR lowering (such as impl
 // trait) are visited during def collection and thus have a DefId.
diff --git a/src/test/ui/async-await/issues/issue-60655-latebound-regions.rs b/src/test/ui/async-await/issues/issue-60655-latebound-regions.rs
index 99213e64d16..0d015e54f8b 100644
--- a/src/test/ui/async-await/issues/issue-60655-latebound-regions.rs
+++ b/src/test/ui/async-await/issues/issue-60655-latebound-regions.rs
@@ -3,7 +3,6 @@
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
 
-#![feature(async_await)]
 #![feature(type_alias_impl_trait)]
 
 use std::future::Future;
diff --git a/src/test/ui/async-await/issues/issue-60674.rs b/src/test/ui/async-await/issues/issue-60674.rs
index 99cdcbafc76..c0e34a8df77 100644
--- a/src/test/ui/async-await/issues/issue-60674.rs
+++ b/src/test/ui/async-await/issues/issue-60674.rs
@@ -1,7 +1,6 @@
 // aux-build:issue-60674.rs
 // build-pass (FIXME(62277): could be check-pass?)
 // edition:2018
-#![feature(async_await)]
 
 // This is a regression test that ensures that `mut` patterns are not lost when provided as input
 // to a proc macro.
diff --git a/src/test/ui/async-await/issues/issue-61187.rs b/src/test/ui/async-await/issues/issue-61187.rs
index 8b939b43b8b..8585a425111 100644
--- a/src/test/ui/async-await/issues/issue-61187.rs
+++ b/src/test/ui/async-await/issues/issue-61187.rs
@@ -1,8 +1,6 @@
 // edition:2018
-#![feature(async_await)]
 
-fn main() {
-}
+fn main() {}
 
 async fn response(data: Vec<u8>) {
     data.reverse(); //~ ERROR E0596
diff --git a/src/test/ui/async-await/issues/issue-61986.rs b/src/test/ui/async-await/issues/issue-61986.rs
index 77ecc47dfef..879bc6912fc 100644
--- a/src/test/ui/async-await/issues/issue-61986.rs
+++ b/src/test/ui/async-await/issues/issue-61986.rs
@@ -4,8 +4,6 @@
 // Tests that we properly handle StorageDead/StorageLives for temporaries
 // created in async loop bodies.
 
-#![feature(async_await)]
-
 async fn bar() -> Option<()> {
     Some(())
 }
diff --git a/src/test/ui/async-await/issues/issue-62009-1.rs b/src/test/ui/async-await/issues/issue-62009-1.rs
index ac6605bceff..3ee7ab2e9d1 100644
--- a/src/test/ui/async-await/issues/issue-62009-1.rs
+++ b/src/test/ui/async-await/issues/issue-62009-1.rs
@@ -1,7 +1,5 @@
 // edition:2018
 
-#![feature(async_await)]
-
 async fn print_dur() {}
 
 fn main() {
diff --git a/src/test/ui/async-await/issues/issue-62009-2.rs b/src/test/ui/async-await/issues/issue-62009-2.rs
index 52b62eaa9e0..cb7336e6134 100644
--- a/src/test/ui/async-await/issues/issue-62009-2.rs
+++ b/src/test/ui/async-await/issues/issue-62009-2.rs
@@ -1,6 +1,6 @@
 // edition:2018
 
-#![feature(async_await, async_closure)]
+#![feature(async_closure)]
 
 async fn print_dur() {}
 
diff --git a/src/test/ui/async-await/issues/issue-62517-1.rs b/src/test/ui/async-await/issues/issue-62517-1.rs
index 5955d9751af..4689ce36a78 100644
--- a/src/test/ui/async-await/issues/issue-62517-1.rs
+++ b/src/test/ui/async-await/issues/issue-62517-1.rs
@@ -5,8 +5,6 @@
 // edition:2018
 // check-pass
 
-#![feature(async_await)]
-
 trait FirstTrait {}
 trait SecondTrait {
     type Item: ?Sized;
diff --git a/src/test/ui/async-await/issues/issue-62517-2.rs b/src/test/ui/async-await/issues/issue-62517-2.rs
index 17fac408151..aaf28d6c132 100644
--- a/src/test/ui/async-await/issues/issue-62517-2.rs
+++ b/src/test/ui/async-await/issues/issue-62517-2.rs
@@ -5,8 +5,6 @@
 // edition:2018
 // check-pass
 
-#![feature(async_await)]
-
 trait Object {}
 
 trait Alpha<Param: ?Sized> {}
diff --git a/src/test/ui/async-await/issues/issue-63388-1.rs b/src/test/ui/async-await/issues/issue-63388-1.rs
index 80003b0d701..3cde5de2198 100644
--- a/src/test/ui/async-await/issues/issue-63388-1.rs
+++ b/src/test/ui/async-await/issues/issue-63388-1.rs
@@ -1,7 +1,5 @@
 // edition:2018
 
-#![feature(async_await)]
-
 struct Xyz {
     a: u64,
 }
diff --git a/src/test/ui/async-await/issues/issue-63388-2.rs b/src/test/ui/async-await/issues/issue-63388-2.rs
index ca9bbef0d50..73e7f25f97d 100644
--- a/src/test/ui/async-await/issues/issue-63388-2.rs
+++ b/src/test/ui/async-await/issues/issue-63388-2.rs
@@ -1,7 +1,5 @@
 // edition:2018
 
-#![feature(async_await)]
-
 struct Xyz {
     a: u64,
 }
diff --git a/src/test/ui/async-await/issues/issue-63388-3.rs b/src/test/ui/async-await/issues/issue-63388-3.rs
index 05f23f95965..1a9822e02fa 100644
--- a/src/test/ui/async-await/issues/issue-63388-3.rs
+++ b/src/test/ui/async-await/issues/issue-63388-3.rs
@@ -1,8 +1,6 @@
 // edition:2018
 // check-pass
 
-#![feature(async_await)]
-
 struct Xyz {
     a: u64,
 }
diff --git a/src/test/ui/async-await/issues/issue-63388-4.rs b/src/test/ui/async-await/issues/issue-63388-4.rs
index 0939242d7fc..58f9dacb3bc 100644
--- a/src/test/ui/async-await/issues/issue-63388-4.rs
+++ b/src/test/ui/async-await/issues/issue-63388-4.rs
@@ -1,8 +1,6 @@
 // check-pass
 // edition:2018
 
-#![feature(async_await)]
-
 struct A;
 
 impl A {
diff --git a/src/test/ui/async-await/issues/non-async-enclosing-span.rs b/src/test/ui/async-await/issues/non-async-enclosing-span.rs
index 838911d9b6e..d47c2137725 100644
--- a/src/test/ui/async-await/issues/non-async-enclosing-span.rs
+++ b/src/test/ui/async-await/issues/non-async-enclosing-span.rs
@@ -1,5 +1,4 @@
 // edition:2018
-#![feature(async_await)]
 
 async fn do_the_thing() -> u8 {
     8