Minor code cleanup.
This commit is contained in:
@@ -107,11 +107,9 @@ pub fn legalize_args<AA: ArgAssigner>(args: &mut Vec<AbiParam>, aa: &mut AA) {
|
|||||||
}
|
}
|
||||||
// Split this argument into two smaller ones. Then revisit both.
|
// Split this argument into two smaller ones. Then revisit both.
|
||||||
ArgAction::Convert(conv) => {
|
ArgAction::Convert(conv) => {
|
||||||
let new_arg = AbiParam {
|
let value_type = conv.apply(arg.value_type);
|
||||||
value_type: conv.apply(arg.value_type),
|
let new_arg = AbiParam { value_type, ..arg };
|
||||||
..arg
|
args[argno].value_type = value_type;
|
||||||
};
|
|
||||||
args[argno].value_type = new_arg.value_type;
|
|
||||||
if conv.is_split() {
|
if conv.is_split() {
|
||||||
args.insert(argno + 1, new_arg);
|
args.insert(argno + 1, new_arg);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user