summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/tgmath.h
Commit message (Collapse)AuthorAgeFilesLines
* Move the builtin headers to use the new license file header.Chandler Carruth2019-04-081-19/+3
| | | | | | | | | | | | | | | | | | Summary: These all had somewhat custom file headers with different text from the ones I searched for previously, and so I missed them. Thanks to Hal and Kristina and others who prompted me to fix this, and sorry it took so long. Reviewers: hfinkel Subscribers: mcrosier, javed.absar, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60406 llvm-svn: 357941
* [Headers] Reapply: Add #include_next for tgmath.h on DarwinBruno Cardoso Lopes2017-03-161-3/+13
| | | | | | | | | | | | Reapply r289181 but rename the include guard to avoid conflict with the one from Darwin. Allow darwin to provide additional definitions and implementation specifc values for tgmath.h on Apple platforms. rdar://problem/19019845 llvm-svn: 298013
* Revert "[Headers] Add #include_next for tgmath.h on Darwin"Bruno Cardoso Lopes2016-12-121-9/+0
| | | | | | | | | Reverts r289181: it's currently breaking modules using simd.h in 10.12 SDK. This reverts commit 6e73e3464e96a4e00492c24aa790d36e1adb5702. llvm-svn: 289487
* [Headers] Add #include_next for tgmath.h on DarwinBruno Cardoso Lopes2016-12-091-0/+9
| | | | | | | | | Allow darwin to provide additional definitions and implementation specifc values for tgmath.h on Apple platforms. rdar://problem/19019845 llvm-svn: 289181
* Clean up trailing whitespace in the builtin headersSean Silva2015-09-121-1/+1
| | | | llvm-svn: 247498
* Fix the return type of the complex creal functions. Patch by YunZhong Gao, ↵Richard Smith2013-05-091-3/+3
| | | | | | modified to use _Static_assert and to check __STDC_HOSTED__ by me. llvm-svn: 181527
* * tgmath_logb.patch implements the missing logb function (see C99 standard ↵Howard Hinnant2012-02-231-3/+20
| | | | | | 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
* Just disable the compiler-builtins module test on MSVC for nowDouglas Gregor2012-01-291-3/+1
| | | | llvm-svn: 149214
* Teach tgmath.h to only include <complex.h> if it's available.Douglas Gregor2012-01-291-1/+3
| | | | llvm-svn: 149213
* Alternate fix to the modules failures that doesn't require us to tweak tgmath.hDouglas Gregor2012-01-291-2/+0
| | | | llvm-svn: 149210
* If there's no math.h, then tgmath.h should just be emptyDouglas Gregor2012-01-291-0/+2
| | | | llvm-svn: 149209
* http://llvm.org/bugs/show_bug.cgi?id=10472Howard Hinnant2011-07-251-4/+3
| | | | llvm-svn: 135927
* testing (reverted)Howard Hinnant2009-02-191-1/+1
| | | | llvm-svn: 64991
* testingHoward Hinnant2009-02-191-1/+1
| | | | llvm-svn: 64990
* Remove pointless backslashDouglas Gregor2009-02-181-1/+1
| | | | llvm-svn: 64965
* Add an unavailable __tg_promote function to attract incorrect uses of ↵Douglas Gregor2009-02-181-0/+3
| | | | | | type-generic macros, rom Howard Hinnant. llvm-svn: 64919
* initial reimplement tgmath.h, written by Howard Hinnant!Chris Lattner2009-02-171-0/+1355
llvm-svn: 64826
OpenPOWER on IntegriCloud