#include "vbase11.h"
extern void vbase11_y (derived&);
int base::foo() { return 1; }
int derived::foo() { return 2; }
int derived::bar() { return 3; }
void vbase11_x ()
{
  derived d;
  vbase11_y (d);
}
#include "vbase11.h"
extern void vbase11_y (derived&);
int base::foo() { return 1; }
int derived::foo() { return 2; }
int derived::bar() { return 3; }
void vbase11_x ()
{
  derived d;
  vbase11_y (d);
}