https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98432
Tomáš Hering <hering.t at seznam dot cz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #50276|0 |1 is obsolete| | --- Comment #5 from Tomáš Hering <hering.t at seznam dot cz> --- Created attachment 50278 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50278&action=edit unprocessed original source Oops, seems I uploaded a slightly different code. I apologize. It's strange you can't reproduce the issue, though. Please see the demo with the original code on godbolt (https://godbolt.org/z/Gao919) which is in accordance with my local output. Please note that the behavior now seems correct when setting the trunk version of gcc there. Perhaps it has been fixed in some recent commit.