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