blob: 94d66aafe6b3140ccc4fb4ddf3922cabc1ad5f57 [file] [log] [blame]
// PR tree-optimization/59622
// { dg-do compile }
// { dg-options "-O2" }
struct C { int a; int b; };
namespace
{
struct A
{
virtual C foo (); // { dg-warning "used but never defined" }
C bar () { return foo (); }
};
}
C
baz ()
{
A a;
return a.bar ();
}