diff options
| author | Ralf Jung <post@ralfj.de> | 2020-12-30 20:09:26 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-12-31 10:53:37 +0100 |
| commit | db03b58f23ba8b4b9ee89b2ce28588da6b5225c3 (patch) | |
| tree | 57cea70856623ad8ab31d05cc2d643e54dcd2742 /src/test/codegen | |
| parent | 1862135351e87905e7a497bee96f199040ce1b51 (diff) | |
| download | rust-db03b58f23ba8b4b9ee89b2ce28588da6b5225c3.tar.gz rust-db03b58f23ba8b4b9ee89b2ce28588da6b5225c3.zip | |
remove move_val_init leftovers
Diffstat (limited to 'src/test/codegen')
| -rw-r--r-- | src/test/codegen/intrinsics/move-val-init.rs | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/test/codegen/intrinsics/move-val-init.rs b/src/test/codegen/intrinsics/move-val-init.rs deleted file mode 100644 index 6222536b506..00000000000 --- a/src/test/codegen/intrinsics/move-val-init.rs +++ /dev/null @@ -1,19 +0,0 @@ -// compile-flags: -C no-prepopulate-passes - -#![feature(core_intrinsics)] -#![crate_type = "lib"] - -// test that `move_val_init` actually avoids big allocas - -use std::intrinsics::move_val_init; - -pub struct Big { - pub data: [u8; 65536] -} - -// CHECK-LABEL: @test_mvi -#[no_mangle] -pub unsafe fn test_mvi(target: *mut Big, make_big: fn() -> Big) { - // CHECK: call void %make_big(%Big*{{[^%]*}} %target) - move_val_init(target, make_big()); -} |
