]> granicus.if.org Git - clang/commitdiff
[tests] Only include stdint.h if we are in freestanding mode.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 17 Apr 2013 21:11:07 +0000 (21:11 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 17 Apr 2013 21:11:07 +0000 (21:11 +0000)
 - We shouldn't even try to include stdint.h in hosted mode, as the dependency
   on even parsing a platforms stdint.h might fail for some targets.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179723 91177308-0d34-0410-b5e6-96231b3b80d8

test/Headers/c11.c

index ebe2123a2fc40142eea1b055611973bd966eeed5..21f2e4f2224ddf67e4fdb943fe48567537700aa0 100644 (file)
@@ -21,12 +21,12 @@ _Static_assert(__alignof(c) == 4, "");
 
 #define __STDC_WANT_LIB_EXT1__ 1
 #include <stddef.h>
-#include <stdint.h>
 rsize_t x = 0;
 
 // If we are freestanding, then also check RSIZE_MAX (in a hosted implementation
 // we will use the host stdint.h, which may not yet have C11 support).
 #ifndef __STDC_HOSTED__
+#include <stdint.h>
 rsize_t x2 = RSIZE_MAX;
 #endif