1// RUN: %clang_cc1 -emit-pch -o %t.ast %s
2// RUN: c-index-test -test-load-tu %t.ast all
3
4// rdar://8956193 - We would blow the thread stack because of nested calls due
5//                  to redeclarations.
6
7void socrates(void);
8void socrates(void);
9void socrates(void);
10void socrates(void);
11void socrates(void);
12void socrates(void);
13void socrates(void);
14void socrates(void);
15void socrates(void);
16void socrates(void);
17void socrates(void);
18void socrates(void);
19void socrates(void);
20void socrates(void);
21void socrates(void);
22void socrates(void);
23void socrates(void);
24void socrates(void);
25void socrates(void);
26void socrates(void);
27void socrates(void);
28void socrates(void);
29void socrates(void);
30void socrates(void);
31void socrates(void);
32void socrates(void);
33void socrates(void);
34void socrates(void);
35void socrates(void);
36void socrates(void);
37void socrates(void);
38void socrates(void);
39void socrates(void);
40void socrates(void);
41void socrates(void);
42void socrates(void);
43void socrates(void);
44void socrates(void);
45void socrates(void);
46void socrates(void);
47void socrates(void);
48void socrates(void);
49void socrates(void);
50void socrates(void);
51void socrates(void);
52void socrates(void);
53void socrates(void);
54void socrates(void);
55void socrates(void);
56void socrates(void);
57void socrates(void);
58void socrates(void);
59void socrates(void);
60void socrates(void);
61void socrates(void);
62void socrates(void);
63void socrates(void);
64void socrates(void);
65void socrates(void);
66void socrates(void);
67void socrates(void);
68void socrates(void);
69void socrates(void);
70void socrates(void);
71void socrates(void);
72void socrates(void);
73void socrates(void);
74void socrates(void);
75void socrates(void);
76void socrates(void);
77void socrates(void);
78void socrates(void);
79void socrates(void);
80void socrates(void);
81void socrates(void);
82void socrates(void);
83void socrates(void);
84void socrates(void);
85void socrates(void);
86void socrates(void);
87void socrates(void);
88void socrates(void);
89void socrates(void);
90void socrates(void);
91void socrates(void);
92void socrates(void);
93void socrates(void);
94void socrates(void);
95void socrates(void);
96void socrates(void);
97void socrates(void);
98void socrates(void);
99void socrates(void);
100void socrates(void);
101void socrates(void);
102void socrates(void);
103void socrates(void);
104void socrates(void);
105void socrates(void);
106void socrates(void);
107void socrates(void);
108