https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91086
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #2) > Yes, I think G++ used to not to this, and it was changed to the current > behaviour to avoid such problems. Just to be clear, my "yes" was intended to mean I agree with Andrew's comment. It wasn't a contradiction of his "no" :-)