https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89486
Harald van Dijk <harald at gigawatt dot nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |harald at gigawatt dot nl --- Comment #1 from Harald van Dijk <harald at gigawatt dot nl> --- This is a duplicate of #71446. As the error message hints, {.b = nullptr} is treated as just {nullptr} here, so it attempts to initialise a rather than b.