1 use crate::abi::call::{FnType, ArgType};
3 fn classify_ret_ty<Ty>(ret: &mut ArgType<'_, Ty>) {
4 ret.extend_integer_width_to(32);
7 fn classify_arg_ty<Ty>(arg: &mut ArgType<'_, Ty>) {
8 arg.extend_integer_width_to(32);
11 pub fn compute_abi_info<Ty>(fty: &mut FnType<'_, Ty>) {
12 if !fty.ret.is_ignore() {
13 classify_ret_ty(&mut fty.ret);
16 for arg in &mut fty.args {
17 if arg.is_ignore() { continue; }