Home | History | Annotate | Download | only in SemaCXX
      1 // RUN: %clang_cc1 -fsyntax-only %s
      2 
      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(); };
     54