As a compiler writer I can tell you that this is a complex optimisation with very limited use. N.B. the || (logical or) operator is an "early out" operator whereas the | (binary or) operator is NOT The compiler would…
As a compiler writer I can tell you that this is a complex optimisation with very limited use. N.B. the || (logical or) operator is an "early out" operator whereas the | (binary or) operator is NOT The compiler would…