File: long-virtual-inheritance-chain.cpp

package info (click to toggle)
llvm-toolchain-13 1%3A13.0.1-11
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,418,840 kB
  • sloc: cpp: 5,290,826; ansic: 996,570; asm: 544,593; python: 188,212; objc: 72,027; lisp: 30,291; f90: 25,395; sh: 24,898; javascript: 9,780; pascal: 9,398; perl: 7,484; ml: 5,432; awk: 3,523; makefile: 2,913; xml: 953; cs: 573; fortran: 539
file content (53 lines) | stat: -rw-r--r-- 2,740 bytes parent folder | download | duplicates (37)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// RUN: %clang_cc1 -fsyntax-only %s

class test0                   { virtual void f(); };
class test1  : virtual test0  { virtual void f(); };
class test2  : virtual test1  { virtual void f(); };
class test3  : virtual test2  { virtual void f(); };
class test4  : virtual test3  { virtual void f(); };
class test5  : virtual test4  { virtual void f(); };
class test6  : virtual test5  { virtual void f(); };
class test7  : virtual test6  { virtual void f(); };
class test8  : virtual test7  { virtual void f(); };
class test9  : virtual test8  { virtual void f(); };
class test10 : virtual test9  { virtual void f(); };
class test11 : virtual test10 { virtual void f(); };
class test12 : virtual test11 { virtual void f(); };
class test13 : virtual test12 { virtual void f(); };
class test14 : virtual test13 { virtual void f(); };
class test15 : virtual test14 { virtual void f(); };
class test16 : virtual test15 { virtual void f(); };
class test17 : virtual test16 { virtual void f(); };
class test18 : virtual test17 { virtual void f(); };
class test19 : virtual test18 { virtual void f(); };
class test20 : virtual test19 { virtual void f(); };
class test21 : virtual test20 { virtual void f(); };
class test22 : virtual test21 { virtual void f(); };
class test23 : virtual test22 { virtual void f(); };
class test24 : virtual test23 { virtual void f(); };
class test25 : virtual test24 { virtual void f(); };
class test26 : virtual test25 { virtual void f(); };
class test27 : virtual test26 { virtual void f(); };
class test28 : virtual test27 { virtual void f(); };
class test29 : virtual test28 { virtual void f(); };
class test30 : virtual test29 { virtual void f(); };
class test31 : virtual test30 { virtual void f(); };
class test32 : virtual test31 { virtual void f(); };
class test33 : virtual test32 { virtual void f(); };
class test34 : virtual test33 { virtual void f(); };
class test35 : virtual test34 { virtual void f(); };
class test36 : virtual test35 { virtual void f(); };
class test37 : virtual test36 { virtual void f(); };
class test38 : virtual test37 { virtual void f(); };
class test39 : virtual test38 { virtual void f(); };
class test40 : virtual test39 { virtual void f(); };
class test41 : virtual test40 { virtual void f(); };
class test42 : virtual test41 { virtual void f(); };
class test43 : virtual test42 { virtual void f(); };
class test44 : virtual test43 { virtual void f(); };
class test45 : virtual test44 { virtual void f(); };
class test46 : virtual test45 { virtual void f(); };
class test47 : virtual test46 { virtual void f(); };
class test48 : virtual test47 { virtual void f(); };
class test49 : virtual test48 { virtual void f(); };
class test50 : virtual test49 { virtual void f(); };