blob: ee0a029253aee103329502ac96acdb1807165c3d [file] [log] [blame]
// Build don't run:
// Special g++ Options: -O3
// Origin: Mark Mitchell <mark@codesourcery.com>
typedef int (*fp)();
struct S
{
fp f;
};
struct T
{
static int f() {}
};
static const S s = { &T::f };
int main()
{
return (*s.f)();
}