struct S
{
  void m ();
  virtual void v1 ();
  virtual void v2 ();
};

extern S s;