1 /* PR c/2161: parser stack overflow. */ 2 /* { dg-do compile } */ 3 4 #define ONE else if (0) { } 5 #define TEN ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE 6 #define HUN TEN TEN TEN TEN TEN TEN TEN TEN TEN TEN 7 #define THOU HUN HUN HUN HUN HUN HUN HUN HUN HUN HUN 8 foo()9void foo() 10 { 11 if (0) { } 12 /* 11,000 else if's. */ 13 THOU THOU THOU THOU THOU THOU THOU THOU THOU THOU THOU 14 } 15