structstd.zig.Zir.Inst.FuncFancy.Bits[src]

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.

Fields

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

Source Code

Source code
pub 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,
}