summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/test/Headers/Inputs/include/complex.h3
-rw-r--r--clang/test/Headers/Inputs/include/math.h1
-rw-r--r--clang/test/Headers/tgmath.c7
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
OpenPOWER on IntegriCloud