1 | // RUN: %clang_cc1 -ffreestanding -Eonly -verify %s |
---|---|
2 | # define HEADER <stdarg.h> |
3 | |
4 | # include HEADER |
5 | |
6 | #include <limits.h> NON_EMPTY // expected-warning {{extra tokens at end of #include directive}} |
7 | |
8 | // PR3916: these are ok. |
9 | #define EMPTY |
10 | #include <limits.h> EMPTY |
11 | #include HEADER EMPTY |
12 | |
13 | // PR3916 |
14 | #define FN limits.h> |
15 | #include <FN |
16 | |
17 | #include <> // expected-error {{empty filename}} |
18 |