https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107927
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |WAITING Last reconfirmed| |2022-11-30 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I can't seem to reproduce with the unreduced non-preprocessed source? In the reduced testcase there's void _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, random_access_iterator_tag) { size_type __n; _M_impl._M_start = _M_allocate(_S_check_init_len(__n, _M_get_Tp_allocator())); so __n is clearly uninitialized.