From de2a2fe4184410e231b906a6953b23af0e97f740 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 11 Jun 2018 16:03:18 -0700 Subject: [PATCH] Minor code cleanup. --- lib/codegen/src/abi.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/codegen/src/abi.rs b/lib/codegen/src/abi.rs index fe69c67d35..1a86295b8b 100644 --- a/lib/codegen/src/abi.rs +++ b/lib/codegen/src/abi.rs @@ -107,11 +107,9 @@ pub fn legalize_args(args: &mut Vec, aa: &mut AA) { } // Split this argument into two smaller ones. Then revisit both. ArgAction::Convert(conv) => { - let new_arg = AbiParam { - value_type: conv.apply(arg.value_type), - ..arg - }; - args[argno].value_type = new_arg.value_type; + let value_type = conv.apply(arg.value_type); + let new_arg = AbiParam { value_type, ..arg }; + args[argno].value_type = value_type; if conv.is_split() { args.insert(argno + 1, new_arg); }