diff options
-rw-r--r-- | test/Preprocessor/has_include.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/Preprocessor/has_include.c b/test/Preprocessor/has_include.c index 4e71a36974..7cc67fac03 100644 --- a/test/Preprocessor/has_include.c +++ b/test/Preprocessor/has_include.c @@ -170,3 +170,9 @@ __has_include // expected-error@+1 {{expected "FILENAME" or <FILENAME>}} // expected-error@+1 {{expected value in expression}} #if __has_include(<stdint.h) #endif + +#define HAS_INCLUDE(header) __has_include(header) +#if HAS_INCLUDE(<stdint.h>) +#else + #error "__has_include failed (9)." +#endif |