https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61574
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to jamesgua from comment #2) > (In reply to Andrew Pinski from comment #1) > > This is deconstructors. > > I mean why we have those line numbers "17 9 17 9 17", debugger follow the > line number information and user may think the program running backward > instead the incremental way. This is not intuitive. Yes I know. I was just saying what is causing it. And I think there might be another bug for this already too.