If both has_cc_ref and has_cc_body are false, it means auto calling convention. If both has_ret_ty_ref and has_ret_ty_body are false, it means void return type.
is_var_args: boolis_inferred_error: boolis_noinline: boolhas_cc_ref: boolhas_cc_body: boolhas_ret_ty_ref: boolhas_ret_ty_body: boolhas_any_noalias: boolret_ty_is_generic: bool_: u23 = undefinedpub const Bits = packed struct(u32) {
is_var_args: bool,
is_inferred_error: bool,
is_noinline: bool,
has_cc_ref: bool,
has_cc_body: bool,
has_ret_ty_ref: bool,
has_ret_ty_body: bool,
has_any_noalias: bool,
ret_ty_is_generic: bool,
_: u23 = undefined,
}