https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635
--- Comment #31 from Jason Merrill <jason at gcc dot gnu.org> --- (In reply to Pedro Alves from comment #30) > I assume so, but do we really want to zero-initialize the buffer? T might > be large, and I'd think that pessimization to quiet a warning isn't the > right way to go? The usual way to quiet a maybe-uninit warning is to add redundant initialization; this doesn't seem that different, apart from it being in a library that could potentially be used in performance-sensitive code.