summaryrefslogtreecommitdiffstats
path: root/libcxx/include/fenv.h
Commit message (Collapse)AuthorAgeFilesLines
* Mark fenv.h as a system header before the #include_next directiveEric Fiselier2019-03-291-1/+2
| | | | | | | | This fixes a -Wgnu-include-next warning Patch by dmauro. llvm-svn: 357267
* Don't declare fenv.h functions when they're a macro.Eric Fiselier2019-02-121-100/+11
| | | | | | | libc still provides function declarations, and these declarations conflict with libc++'s llvm-svn: 353774
* Add fenv.h headerEric Fiselier2019-02-111-0/+204
Summary: Some implementations of fenv.h use macros to define the functions they provide. This can cause problems when `std::fegetround()` is spelled in source. This patch adds a `fenv.h` header to libc++ for the sole purpose of turning those macros into real functions. Reviewers: rsmith, mclow.lists, ldionne Reviewed By: rsmith Subscribers: mgorny, christof, libcxx-commits Differential Revision: https://reviews.llvm.org/D57729 llvm-svn: 353767
OpenPOWER on IntegriCloud