Adversarial review CRITICAL: the comptime VM's atomic_rmw min/max arm called @max/@min directly on Reg (=u64) values for SIGNED types, doing an UNSIGNED compare — so comptime fetch_min/max on negatives diverged from the runtime LLVM atomicrmw min/max (signed). Fix: reinterpret as i64 in the signed branch before comparing, bitcast back (mirrors the unsigned branch + the emit-side signedness). Closes the coverage gap that hid it: extend examples/1701 with signed min/max on a negative at BOTH comptime (#run) and runtime — they now agree (3 / -5). Suite green (716/0).
206 B
206 B