Skip to content

Commit

Permalink
Place test with async-await and use 2018 edition
Browse files Browse the repository at this point in the history
  • Loading branch information
jonhoo committed Sep 28, 2019
1 parent 06e4ff4 commit 4d34ce2
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
// Another regression test for #64477.
//
// In the past, the code generated by `format!` produced temporaries in the surrounding scope that
// borrowed the arguments through `&dyn Trait`. These temporaries do not implement `Send`, which
// meant that when `format!` was used in an async block, the resulting generator was not `Send`.
// See https://github.com/rust-lang/rust/issues/64477#issuecomment-534669068 for details
// and https://github.com/rust-lang/rust/issues/64477#issuecomment-531882958 for an example.
//
// check-pass
// edition:2018

async fn foo(_: String) {}

fn bar() -> impl Send {
Expand Down

0 comments on commit 4d34ce2

Please sign in to comment.