Author: bruno Date: Mon Dec 12 17:06:58 2016 New Revision: 289487 URL: http://llvm.org/viewvc/llvm-project?rev=289487&view=rev Log: Revert "[Headers] Add #include_next for tgmath.h on Darwin"
Reverts r289181: it's currently breaking modules using simd.h in 10.12 SDK. This reverts commit 6e73e3464e96a4e00492c24aa790d36e1adb5702. Removed: cfe/trunk/test/Headers/Inputs/usr/include/tgmath.h cfe/trunk/test/Headers/tgmath-darwin.c Modified: cfe/trunk/lib/Headers/tgmath.h Modified: cfe/trunk/lib/Headers/tgmath.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/tgmath.h?rev=289487&r1=289486&r2=289487&view=diff ============================================================================== --- cfe/trunk/lib/Headers/tgmath.h (original) +++ cfe/trunk/lib/Headers/tgmath.h Mon Dec 12 17:06:58 2016 @@ -25,14 +25,6 @@ #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 */ Removed: cfe/trunk/test/Headers/Inputs/usr/include/tgmath.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Headers/Inputs/usr/include/tgmath.h?rev=289486&view=auto ============================================================================== --- cfe/trunk/test/Headers/Inputs/usr/include/tgmath.h (original) +++ cfe/trunk/test/Headers/Inputs/usr/include/tgmath.h (removed) @@ -1,4 +0,0 @@ -#ifndef SYS_TGMATH_H -#define SYS_TGMATH_H - -#endif /* SYS_TGMATH_H */ Removed: cfe/trunk/test/Headers/tgmath-darwin.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Headers/tgmath-darwin.c?rev=289486&view=auto ============================================================================== --- cfe/trunk/test/Headers/tgmath-darwin.c (original) +++ cfe/trunk/test/Headers/tgmath-darwin.c (removed) @@ -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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits