http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47714
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-03-08
20:42:17 UTC ---
Even more reduced testcase:
struct A { virtual ~A () {} };
struct B { virtual ~B () {} };
struct C { virtual const A *foo (int) const = 0; };
struct E : public B, public A { };
struct F : public C
{
virtual const E *foo (int) const;
};
void bar (int &);
const E *
F::foo (int x) const
{
bar (x);
return __null;
}