1 struct A {
fooA2   virtual int foo() { return 1; };
3   virtual int bar();
4 };
5