about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-10-20 17:07:11 +0900
committerYuki Okushi <huyuumi.dev@gmail.com>2020-10-20 17:07:11 +0900
commit35b737465c4b27fe5731d820491afda3ad75ee18 (patch)
treefce43722372d597e29e54b6d7a79ff266f66e47f
parentf90e6173053f7e6b377d7f75367b511ceee7d9d1 (diff)
downloadrust-35b737465c4b27fe5731d820491afda3ad75ee18.tar.gz
rust-35b737465c4b27fe5731d820491afda3ad75ee18.zip
Add test for issue-68841
-rw-r--r--src/test/ui/mir/issue-68841.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/mir/issue-68841.rs b/src/test/ui/mir/issue-68841.rs
new file mode 100644
index 00000000000..14884a97fab
--- /dev/null
+++ b/src/test/ui/mir/issue-68841.rs
@@ -0,0 +1,15 @@
+// compile-flags: -Z mir-opt-level=2
+// edition:2018
+// build-pass
+
+#![feature(async_closure)]
+
+use std::future::Future;
+
+fn async_closure() -> impl Future<Output = u8> {
+    (async move || -> u8 { 42 })()
+}
+
+fn main() {
+    let _fut = async_closure();
+}