]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Modules/Inputs/merge-vtable-codegen/b.h
Vendor import of clang trunk r238337:
[FreeBSD/FreeBSD.git] / test / Modules / Inputs / merge-vtable-codegen / b.h
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