Displaying 1 result from an estimated 1 matches for "1059369".
2016 Oct 18
7
RFC: Killing undef and spreading poison
Hi Krzysztof,
freeze(poison) is different from undef today, in the sense that it is an
instruction that produces some random, but fixed bit pattern.
E.g. today in
%x = undef
%y = xor %x, %x
we can fold %y to undef since each use of %x can independently see some
arbitrary (up to the compiler / environment) bit pattern.
But in the new proposal, in:
%x = freeze(poison)
%y = xor