1 // GROUPS passed templates
2 extern "C" void printf (char *, ...);
3 extern "C" void exit (int);
19 void f() const { die (-1); }
30 inline void B<Item>::f() const { die (1); }
35 void f() const { die (2); }
44 b.f(); //- bugged, (A::f() called instead of B::f())
45 c.f(); //- works fine (C::f() called)