https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66150
Eric Fiselier <eric at efcs dot ca> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #4 from Eric Fiselier <eric at efcs dot ca> --- Woops... Everybody is right. GCC correctly handled this code. I'm not sure how I came to think this was failing. Sorry.