1 // { dg-do run } 2 extern "C" void abort(); 3 4 struct S1 5 { fS16 int f() { return 0; } fS17 int f() const { return 1; } 8 }; 9 10 struct S2 : public S1 11 { 12 }; 13 main()14 int main() 15 { 16 S2 s2; 17 if (s2.f() != 0) 18 abort (); 19 } 20