pub const FullPtrCastFlags = packed struct(u5) ptr_cast: bool = falsealign_cast: bool = falseaddrspace_cast: bool = falseconst_cast: bool = falsevolatile_cast: bool = falsepub inline fn needResultTypeBuiltinName(flags: FullPtrCastFlags) []const u83606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619 pub const FullPtrCastFlags = packed struct(u5) {
ptr_cast: bool = false,
align_cast: bool = false,
addrspace_cast: bool = false,
const_cast: bool = false,
volatile_cast: bool = false,
pub inline fn needResultTypeBuiltinName(flags: FullPtrCastFlags) []const u8 {
if (flags.ptr_cast) return "@ptrCast";
if (flags.align_cast) return "@alignCast";
if (flags.addrspace_cast) return "@addrSpaceCast";
unreachable;
}
}