about summary refs log tree commit diff
path: root/tests/ui/async_yields_async.fixed
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/async_yields_async.fixed')
-rw-r--r--tests/ui/async_yields_async.fixed7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/ui/async_yields_async.fixed b/tests/ui/async_yields_async.fixed
index cadc6494c76..9b1a7ac3ba9 100644
--- a/tests/ui/async_yields_async.fixed
+++ b/tests/ui/async_yields_async.fixed
@@ -22,6 +22,12 @@ fn custom_future_type_ctor() -> CustomFutureType {
     CustomFutureType
 }
 
+async fn f() -> CustomFutureType {
+    // Don't warn for functions since you have to explicitly declare their
+    // return types.
+    CustomFutureType
+}
+
 #[rustfmt::skip]
 fn main() {
     let _f = {
@@ -58,4 +64,5 @@ fn main() {
         CustomFutureType.await
     };
     let _n = async || custom_future_type_ctor();
+    let _o = async || f();
 }