https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90740
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|diagnostic |
Component|middle-end |c++
Summary|regression - Incorrect |VLA with lamba causes an
|warning (is used |incorrect unitialized in
|uninitialized in this |this function warning
|function) |
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Note this code uses a GCC extension of VLAs. This is why converting SIZE to be
a const variable works and does not show the warning. Adding const changes buf
to being a normal array definition away from VLAs.