Benjamin Kramer | e0cf31d | 2012-05-27 22:41:08 +0000 | [diff] [blame] | 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(); }; |