diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2010-11-16 10:26:08 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2010-11-16 10:26:08 +0000 |
commit | b19289331daac36ff1fb45a12d75915f160a9891 (patch) | |
tree | 07c97c56f30bceddaf55e0ccead9fa6d1ef2f83b /clang/test/Preprocessor/has_include.c | |
parent | 07bb19667ac2afcd3101169584dcbdf53770ee51 (diff) | |
download | bcm5719-llvm-b19289331daac36ff1fb45a12d75915f160a9891.tar.gz bcm5719-llvm-b19289331daac36ff1fb45a12d75915f160a9891.zip |
This really seems like a boring set of fixes to our tests to make them more
independent of the underlying system. Let me know if any of these are too
aggressive.
llvm-svn: 119345
Diffstat (limited to 'clang/test/Preprocessor/has_include.c')
-rw-r--r-- | clang/test/Preprocessor/has_include.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/clang/test/Preprocessor/has_include.c b/clang/test/Preprocessor/has_include.c index c34c3488036..fdcae78b751 100644 --- a/clang/test/Preprocessor/has_include.c +++ b/clang/test/Preprocessor/has_include.c @@ -1,23 +1,23 @@ -// RUN: %clang_cc1 -Eonly -verify %s +// RUN: %clang_cc1 -ffreestanding -Eonly -verify %s // Try different path permutations of __has_include with existing file. -#if __has_include("stdio.h") +#if __has_include("stdint.h") #else #error "__has_include failed (1)." #endif -#if __has_include(<stdio.h>) +#if __has_include(<stdint.h>) #else #error "__has_include failed (2)." #endif // Try unary expression. -#if !__has_include("stdio.h") +#if !__has_include("stdint.h") #error "__has_include failed (5)." #endif // Try binary expression. -#if __has_include("stdio.h") && __has_include("stddef.h") +#if __has_include("stdint.h") && __has_include("stddef.h") #else #error "__has_include failed (6)." #endif @@ -44,12 +44,12 @@ #endif // Try unary expression. -#if !__has_include_next("stdio.h") // expected-warning {{#include_next in primary source file}} +#if !__has_include_next("stdint.h") // expected-warning {{#include_next in primary source file}} #error "__has_include_next failed (5)." #endif // Try binary expression. -#if __has_include_next("stdio.h") && __has_include("stddef.h") // expected-warning {{#include_next in primary source file}} +#if __has_include_next("stdint.h") && __has_include("stddef.h") // expected-warning {{#include_next in primary source file}} #else #error "__has_include_next failed (6)." #endif @@ -68,16 +68,16 @@ // FIXME: I don't quite know how to avoid preprocessor side effects. // Use FileCheck? // It also assert due to unterminated #if's. -//#if __has_include("stdio.h" -//#if __has_include "stdio.h") -//#if __has_include(stdio.h) +//#if __has_include("stdint.h" +//#if __has_include "stdint.h") +//#if __has_include(stdint.h) //#if __has_include() //#if __has_include( //#if __has_include) //#if __has_include -//#if __has_include(<stdio.h> -//#if __has_include<stdio.h>) -//#if __has_include("stdio.h) -//#if __has_include(stdio.h") -//#if __has_include(<stdio.h) -//#if __has_include(stdio.h>) +//#if __has_include(<stdint.h> +//#if __has_include<stdint.h>) +//#if __has_include("stdint.h) +//#if __has_include(stdint.h") +//#if __has_include(<stdint.h) +//#if __has_include(stdint.h>) |