https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562
--- Comment #24 from Richard Biener <rguenth at gcc dot gnu.org> --- The bug wasn't about uninit diagnostics with ASAN but without. There are plenty of diagnostic "bugs" when sanitizing is enabled and those are really hard to fix since plenty of diagnostics rely on optimization to avoid false positives which ASAN and friends prohibit.