Bruno Cardoso Lopes
88458c31e7
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.
llvm-svn: 289487
2016-12-12 23:06:58 +00:00
Bruno Cardoso Lopes
052e6ddf27
[Headers] Add #include_next for tgmath.h on Darwin
...
Allow darwin to provide additional definitions and implementation
specifc values for tgmath.h on Apple platforms.
rdar://problem/19019845
llvm-svn: 289181
2016-12-09 03:30:46 +00:00
Sean Silva
e4c3760a9f
Clean up trailing whitespace in the builtin headers
...
llvm-svn: 247498
2015-09-12 02:55:19 +00:00
Richard Smith
0646c86dcb
Fix the return type of the complex creal functions. Patch by YunZhong Gao, modified to use _Static_assert and to check __STDC_HOSTED__ by me.
...
llvm-svn: 181527
2013-05-09 17:41:19 +00:00
Howard Hinnant
ebab2b0660
* tgmath_logb.patch implements the missing logb function (see C99 standard 7.22, paragraph 5). * tgmath_fabs_complex.patch corrects the return types for the complex fabs functions. These must be non-complex float/double/long double (see C99 standard 7.22, paragraph 4 and 7.3.8.1). Patch contributed by Kristof Beyls.
...
llvm-svn: 151276
2012-02-23 20:22:10 +00:00
Douglas Gregor
c93a872206
Just disable the compiler-builtins module test on MSVC for now
...
llvm-svn: 149214
2012-01-29 23:53:54 +00:00
Douglas Gregor
e8f900bdcc
Teach tgmath.h to only include <complex.h> if it's available.
...
llvm-svn: 149213
2012-01-29 23:40:50 +00:00
Douglas Gregor
80928be137
Alternate fix to the modules failures that doesn't require us to tweak tgmath.h
...
llvm-svn: 149210
2012-01-29 22:47:19 +00:00
Douglas Gregor
b9f9aea13c
If there's no math.h, then tgmath.h should just be empty
...
llvm-svn: 149209
2012-01-29 22:35:57 +00:00
Howard Hinnant
854a3966d4
http://llvm.org/bugs/show_bug.cgi?id=10472
...
llvm-svn: 135927
2011-07-25 18:09:56 +00:00
Howard Hinnant
9c788c081c
testing (reverted)
...
llvm-svn: 64991
2009-02-19 00:27:58 +00:00
Howard Hinnant
2d12fbdc2e
testing
...
llvm-svn: 64990
2009-02-19 00:25:33 +00:00
Douglas Gregor
ac3865c387
Remove pointless backslash
...
llvm-svn: 64965
2009-02-18 22:24:55 +00:00
Douglas Gregor
c5c0488338
Add an unavailable __tg_promote function to attract incorrect uses of type-generic macros, rom Howard Hinnant.
...
llvm-svn: 64919
2009-02-18 17:23:05 +00:00
Chris Lattner
abbd427cd0
initial reimplement tgmath.h, written by Howard Hinnant!
...
llvm-svn: 64826
2009-02-17 22:14:32 +00:00