diff options
Diffstat (limited to 'tests/ui/async-await/large_moves.rs')
-rw-r--r-- | tests/ui/async-await/large_moves.rs | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/ui/async-await/large_moves.rs b/tests/ui/async-await/large_moves.rs deleted file mode 100644 index c8ed6bafe..000000000 --- a/tests/ui/async-await/large_moves.rs +++ /dev/null @@ -1,27 +0,0 @@ -#![deny(large_assignments)] -#![feature(large_assignments)] -#![cfg_attr(attribute, move_size_limit = "1000")] -// build-fail -// only-x86_64 -// revisions: attribute option -// [option]compile-flags: -Zmove-size-limit=1000 - -// edition:2018 -// compile-flags: -Zmir-opt-level=0 - -fn main() { - let x = async { - let y = [0; 9999]; - dbg!(y); - thing(&y).await; - dbg!(y); - }; - let z = (x, 42); //~ ERROR large_assignments - //~^ ERROR large_assignments - let a = z.0; //~ ERROR large_assignments - let b = z.1; -} - -async fn thing(y: &[u8]) { - dbg!(y); -} |