-
Notifications
You must be signed in to change notification settings - Fork 12.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The test tries to produce a large preprocessed output to the console, and checks that we do not see any unexpected fatal errors. The test is not enabled unless a lit parameter "--param enable_console=1" is passed on the command line to lit.py. llvm-svn: 258902
- Loading branch information
Yunzhong Gao
authored and
Yunzhong Gao
committed
Jan 27, 2016
1 parent
b22828f
commit 7cbc78e
Showing
2 changed files
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| // RUN: %clang_cc1 -E -x c %s > /dev/tty | ||
| // The original bug requires UNIX line endings to trigger. | ||
| // The original bug triggers only when outputting directly to console. | ||
| // REQUIRES: console | ||
|
|
||
| // Make sure clang does not crash during preprocessing | ||
|
|
||
| #define M0 extern int x; | ||
| #define M2 M0 M0 M0 M0 | ||
| #define M4 M2 M2 M2 M2 | ||
| #define M6 M4 M4 M4 M4 | ||
| #define M8 M6 M6 M6 M6 | ||
| #define M10 M8 M8 M8 M8 | ||
| #define M12 M10 M10 M10 M10 | ||
| #define M14 M12 M12 M12 M12 | ||
|
|
||
| M14 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters