blob: 770e46077f933827e5acdead37d355aefde8f59d [file] [log] [blame]
Reid Kleckner1cbd9aa2015-02-25 19:17:48 +00001#ifndef B_H
2#define B_H
3
4#include "a.h"
5
6class B : virtual public A {
7 virtual void x() {}
8};
9
10void 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