If I write<p><pre><code>  if ((1 &lt;&lt; 33) == 0) {
    &#x2F;&#x2F; whatever
  }
</code></pre>
I&#x27;m fine with my program crashing. I&#x27;m not fine with my compiler simply assuming this cannot happen, and removing the whole `if` statement.