https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67986
--- Comment #2 from Libor Bukata <lbukata at gmail dot com> --- In that case one would expect a compiler error (or at least warning) rather than unspecified behaviour. Thanks you for your explanation.