From db03b58f23ba8b4b9ee89b2ce28588da6b5225c3 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 30 Dec 2020 20:09:26 +0100 Subject: remove move_val_init leftovers --- src/test/codegen/intrinsics/move-val-init.rs | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 src/test/codegen/intrinsics/move-val-init.rs (limited to 'src/test/codegen') 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()); -} -- cgit 1.4.1-3-g733a5