summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-01-29 22:35:57 +0000
committerDouglas Gregor <dgregor@apple.com>2012-01-29 22:35:57 +0000
commitb9f9aea13c69cd62953ff7abc92a04e62ba1b494 (patch)
tree02c320cca5a126842a9cf3e2106208a764db7654 /clang/lib
parentfc5aae33b72064d680b57a97907f098775e8f351 (diff)
downloadbcm5719-llvm-b9f9aea13c69cd62953ff7abc92a04e62ba1b494.tar.gz
bcm5719-llvm-b9f9aea13c69cd62953ff7abc92a04e62ba1b494.zip
If there's no math.h, then tgmath.h should just be empty
llvm-svn: 149209
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Headers/tgmath.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Headers/tgmath.h b/clang/lib/Headers/tgmath.h
index 1b0b9d24c1d..0617ae2ddb3 100644
--- a/clang/lib/Headers/tgmath.h
+++ b/clang/lib/Headers/tgmath.h
@@ -26,6 +26,7 @@
#define __TGMATH_H
/* C99 7.22 Type-generic math <tgmath.h>. */
+#if __has_include(<math.h>)
#include <math.h>
/* C++ handles type genericity with overloading in math.h. */
@@ -1354,4 +1355,5 @@ static long double
#undef _TG_ATTRS
#endif /* __cplusplus */
+#endif /* __has_include(<math.h>) */
#endif /* __TGMATH_H */
OpenPOWER on IntegriCloud