]> granicus.if.org Git - clang/commitdiff
Revert "[Headers] Add #include_next for tgmath.h on Darwin"
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 12 Dec 2016 23:06:58 +0000 (23:06 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 12 Dec 2016 23:06:58 +0000 (23:06 +0000)
Reverts r289181: it's currently breaking modules using simd.h in
10.12 SDK.

This reverts commit 6e73e3464e96a4e00492c24aa790d36e1adb5702.

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

lib/Headers/tgmath.h
test/Headers/Inputs/usr/include/tgmath.h [deleted file]
test/Headers/tgmath-darwin.c [deleted file]

index 0b8b5ce277c4579e6ccf9266a312c36c1234cae5..318e1185feee72db8a5bfa3eca64ef41b3ea06ce 100644 (file)
 #ifndef __TGMATH_H
 #define __TGMATH_H
 
-/*
- * Allow additional definitions and implementation-defined values on Apple
- * platforms.
- */
-#if defined(__APPLE__) && __STDC_HOSTED__ && __has_include_next(<tgmath.h>)
-#  include_next <tgmath.h>
-#else
-
 /* C99 7.22 Type-generic math <tgmath.h>. */
 #include <math.h>
 
@@ -1379,5 +1371,4 @@ static long double
 #undef _TG_ATTRS
 
 #endif /* __cplusplus */
-#endif /* __has_include_next */
 #endif /* __TGMATH_H */
diff --git a/test/Headers/Inputs/usr/include/tgmath.h b/test/Headers/Inputs/usr/include/tgmath.h
deleted file mode 100644 (file)
index 897962d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef SYS_TGMATH_H
-#define SYS_TGMATH_H
-
-#endif /* SYS_TGMATH_H */
diff --git a/test/Headers/tgmath-darwin.c b/test/Headers/tgmath-darwin.c
deleted file mode 100644 (file)
index b24b6c0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// REQUIRES: system-darwin
-// RUN: %clang -target x86_64-apple-darwin10 -fsyntax-only -std=c11 -isysroot %S/Inputs %s
-#include <tgmath.h>
-
-// Test the #include_next on tgmath.h works on Darwin.
-#ifndef SYS_TGMATH_H
-  #error "SYS_TGMATH_H not defined"
-#endif
-
-#ifndef __TGMATH_H
-  #error "__TGMATH_H not defined"
-#endif