Home | History | Annotate | Download | only in merge-vtable-codegen
      1 #ifndef B_H
      2 #define B_H
      3 
      4 #include "a.h"
      5 
      6 class B : virtual public A {
      7   virtual void x() {}
      8 };
      9 
     10 void b(A* p) {
     11   p->x();
     12   // Instantiating a class that virtually inherits 'A'
     13   // triggers calculation of the vtable offsets in 'A'.
     14   B b;
     15 }
     16 
     17 #endif
     18