From 039f0f4e7ef76482a41071408b8d627a9ab0e061 Mon Sep 17 00:00:00 2001 From: Peter Marheine Date: Mon, 12 Oct 2015 16:23:47 -0600 Subject: [PATCH] win64/msvc: large or oddly-sized types pass by-ref --- src/librustc_trans/trans/cabi_x86_win64.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc_trans/trans/cabi_x86_win64.rs b/src/librustc_trans/trans/cabi_x86_win64.rs index 0a39150dbd36..120c8dc0384c 100644 --- a/src/librustc_trans/trans/cabi_x86_win64.rs +++ b/src/librustc_trans/trans/cabi_x86_win64.rs @@ -46,7 +46,7 @@ pub fn compute_abi_info(ccx: &CrateContext, 2 => ArgType::direct(t, Some(Type::i16(ccx)), None, None), 4 => ArgType::direct(t, Some(Type::i32(ccx)), None, None), 8 => ArgType::direct(t, Some(Type::i64(ccx)), None, None), - _ => ArgType::indirect(t, Some(Attribute::ByVal)) + _ => ArgType::indirect(t, None) } } _ => {