fn doNotOptimizeAwayC(ptr: anytype) void
fn doNotOptimizeAwayC(ptr: anytype) void { const dest = @as(*volatile u8, @ptrCast(&deopt_target)); for (asBytes(ptr)) |b| { dest.* = b; } dest.* = 0; }