1 // RUN: %clang_cc1 -fsyntax-only %s
3 class test0
{ virtual void f(); };
4 class test1
: virtual test0
{ virtual void f(); };
5 class test2
: virtual test1
{ virtual void f(); };
6 class test3
: virtual test2
{ virtual void f(); };
7 class test4
: virtual test3
{ virtual void f(); };
8 class test5
: virtual test4
{ virtual void f(); };
9 class test6
: virtual test5
{ virtual void f(); };
10 class test7
: virtual test6
{ virtual void f(); };
11 class test8
: virtual test7
{ virtual void f(); };
12 class test9
: virtual test8
{ virtual void f(); };
13 class test10
: virtual test9
{ virtual void f(); };
14 class test11
: virtual test10
{ virtual void f(); };
15 class test12
: virtual test11
{ virtual void f(); };
16 class test13
: virtual test12
{ virtual void f(); };
17 class test14
: virtual test13
{ virtual void f(); };
18 class test15
: virtual test14
{ virtual void f(); };
19 class test16
: virtual test15
{ virtual void f(); };
20 class test17
: virtual test16
{ virtual void f(); };
21 class test18
: virtual test17
{ virtual void f(); };
22 class test19
: virtual test18
{ virtual void f(); };
23 class test20
: virtual test19
{ virtual void f(); };
24 class test21
: virtual test20
{ virtual void f(); };
25 class test22
: virtual test21
{ virtual void f(); };
26 class test23
: virtual test22
{ virtual void f(); };
27 class test24
: virtual test23
{ virtual void f(); };
28 class test25
: virtual test24
{ virtual void f(); };
29 class test26
: virtual test25
{ virtual void f(); };
30 class test27
: virtual test26
{ virtual void f(); };
31 class test28
: virtual test27
{ virtual void f(); };
32 class test29
: virtual test28
{ virtual void f(); };
33 class test30
: virtual test29
{ virtual void f(); };
34 class test31
: virtual test30
{ virtual void f(); };
35 class test32
: virtual test31
{ virtual void f(); };
36 class test33
: virtual test32
{ virtual void f(); };
37 class test34
: virtual test33
{ virtual void f(); };
38 class test35
: virtual test34
{ virtual void f(); };
39 class test36
: virtual test35
{ virtual void f(); };
40 class test37
: virtual test36
{ virtual void f(); };
41 class test38
: virtual test37
{ virtual void f(); };
42 class test39
: virtual test38
{ virtual void f(); };
43 class test40
: virtual test39
{ virtual void f(); };
44 class test41
: virtual test40
{ virtual void f(); };
45 class test42
: virtual test41
{ virtual void f(); };
46 class test43
: virtual test42
{ virtual void f(); };
47 class test44
: virtual test43
{ virtual void f(); };
48 class test45
: virtual test44
{ virtual void f(); };
49 class test46
: virtual test45
{ virtual void f(); };
50 class test47
: virtual test46
{ virtual void f(); };
51 class test48
: virtual test47
{ virtual void f(); };
52 class test49
: virtual test48
{ virtual void f(); };
53 class test50
: virtual test49
{ virtual void f(); };