Clang Project

clang_source_code/test/Preprocessor/bigoutput.c
1// RUN: %clang_cc1 -E -x c %s > /dev/tty
2// The original bug requires UNIX line endings to trigger.
3// The original bug triggers only when outputting directly to console.
4// REQUIRES: console
5
6// Make sure clang does not crash during preprocessing
7
8#define M0 extern int x;
9#define M2  M0  M0  M0  M0
10#define M4  M2  M2  M2  M2
11#define M6  M4  M4  M4  M4
12#define M8  M6  M6  M6  M6
13#define M10 M8  M8  M8  M8
14#define M12 M10 M10 M10 M10
15#define M14 M12 M12 M12 M12
16
17M14
18