https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109571
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- You get the same warning with: struct A { int i = 0; }; struct B: A { virtual ~B (); }; int f(B *tmp) { A *a = tmp; return a->i; }
pinskia at gcc dot gnu.org via Gcc-bugs Thu, 20 Apr 2023 12:46:20 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109571
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- You get the same warning with: struct A { int i = 0; }; struct B: A { virtual ~B (); }; int f(B *tmp) { A *a = tmp; return a->i; }