https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111397
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |12.3.1, 13.2.1 Summary|Spurious warning |[12/13 Regression] Spurious |"'({anonymous})' is used |warning "'({anonymous})' is |uninitialized" when calling |used uninitialized" when |a __returns_twice__ |calling a __returns_twice__ |function (-Wuninitialized |function (-Wuninitialized |-O2) |-O2) Priority|P3 |P2 Target Milestone|--- |12.4 Blocks| |24639 Known to work| |11.4.1, 14.0 --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Fixed on trunk, I know it works on the 13 branch, eventually will backport. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 [Bug 24639] [meta-bug] bug to track all Wuninitialized issues