title: Why disallow goto in constexpr functions?
body: <p>C++14 has rules for what you can and can't do in a <code>constexpr</code> function. Some of them (no <code>asm</code>, no static variables) seem pretty reasonable. But the Standard also disallows <code>goto</code> in <code>constexpr</code> functions, even while it allows other control flow mechanisms.<br>
  What's the reasoning behind this distinction?<br>
  I thought we were past "<em>goto is hard for compilers</em>".</p>