summaryrefslogtreecommitdiffstats
path: root/tests/ui/async-await/await-sequence.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/async-await/await-sequence.rs')
-rw-r--r--tests/ui/async-await/await-sequence.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/ui/async-await/await-sequence.rs b/tests/ui/async-await/await-sequence.rs
new file mode 100644
index 000000000..726c4284e
--- /dev/null
+++ b/tests/ui/async-await/await-sequence.rs
@@ -0,0 +1,21 @@
+// edition:2021
+// compile-flags: -Z drop-tracking
+// build-pass
+
+use std::collections::HashMap;
+
+fn main() {
+ let _ = real_main();
+}
+
+async fn nop() {}
+
+async fn real_main() {
+ nop().await;
+ nop().await;
+ nop().await;
+ nop().await;
+
+ let mut map: HashMap<(), ()> = HashMap::new();
+ map.insert((), nop().await);
+}