ret_ty = ArgType::direct(rty, Some(t), None, None);
}
RetPointer => {
- ret_ty = ArgType::indirect(rty, Some(StructRetAttribute));
+ ret_ty = ArgType::indirect(rty, Some(Attribute::StructRet));
}
}
} else {
- let attr = if rty == Type::i1(ccx) { Some(ZExtAttribute) } else { None };
+ let attr = if rty == Type::i1(ccx) { Some(Attribute::ZExt) } else { None };
ret_ty = ArgType::direct(rty, None, None, attr);
}
if size == 0 {
ArgType::ignore(t)
} else {
- ArgType::indirect(t, Some(ByValAttribute))
+ ArgType::indirect(t, Some(Attribute::ByVal))
}
}
_ => {
- let attr = if t == Type::i1(ccx) { Some(ZExtAttribute) } else { None };
+ let attr = if t == Type::i1(ccx) { Some(Attribute::ZExt) } else { None };
ArgType::direct(t, None, None, attr)
}
};