diff options
-rw-r--r-- | clang/test/Headers/Inputs/include/complex.h | 3 | ||||
-rw-r--r-- | clang/test/Headers/Inputs/include/math.h | 1 | ||||
-rw-r--r-- | clang/test/Headers/tgmath.c | 7 |
3 files changed, 6 insertions, 5 deletions
diff --git a/clang/test/Headers/Inputs/include/complex.h b/clang/test/Headers/Inputs/include/complex.h new file mode 100644 index 00000000000..1ed5f53092a --- /dev/null +++ b/clang/test/Headers/Inputs/include/complex.h @@ -0,0 +1,3 @@ +#pragma once + +#define complex _Complex diff --git a/clang/test/Headers/Inputs/include/math.h b/clang/test/Headers/Inputs/include/math.h new file mode 100644 index 00000000000..6f70f09beec --- /dev/null +++ b/clang/test/Headers/Inputs/include/math.h @@ -0,0 +1 @@ +#pragma once diff --git a/clang/test/Headers/tgmath.c b/clang/test/Headers/tgmath.c index a95e33a53c4..b6694369834 100644 --- a/clang/test/Headers/tgmath.c +++ b/clang/test/Headers/tgmath.c @@ -1,6 +1,5 @@ -// RUN: %clang -fsyntax-only %s - -#ifdef __STDC_HOSTED__ +// RUN: %clang -fsyntax-only -isystem %S/Inputs/include -Xclang -verify %s +// expected-no-diagnostics #include <tgmath.h> @@ -37,5 +36,3 @@ _Static_assert(sizeof(fabs(lc)) == sizeof(l), ""); _Static_assert(sizeof(logb(f)) == sizeof(f), ""); _Static_assert(sizeof(logb(d)) == sizeof(d), ""); _Static_assert(sizeof(logb(l)) == sizeof(l), ""); - -#endif |