https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103375
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-11-23 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. If you swap the order of runner and reporter you don't get the uninitialized warning. I do have to wonder if the warning should be improved in messaging here because it is not obvious why this might be bad. In this case maybe used before is initialized due to order of the variables or something to that effect.