return jit_type_ulong;
case PSI_T_BOOL:
return jit_type_sys_bool;
- case PSI_T_INT:
case PSI_T_ENUM:
return jit_type_sys_int;
- case PSI_T_LONG:
- return jit_type_sys_long;
case PSI_T_FLOAT:
return jit_type_sys_float;
case PSI_T_DOUBLE:
maxalign = alignment;
}
- assert(jit_type_get_size(type) == darg->layout->len);
+ assert(jit_type_get_size(type) <= darg->layout->len);
if ((padding = psi_offset_padding(darg->layout->pos - offset, alignment))) {
if (nels + padding > argc) {
argc += padding;