1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// { dg-do assemble } // prms-id: 10511 class S { public: enum E {a, b, c}; }; class C { public: bool f (S::E()) { return true; } virtual void foo(); }; void C::foo() { }