Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mark fenv.h as a system header before the #include_next directive | Eric Fiselier | 2019-03-29 | 1 | -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 Fiselier | 2019-02-12 | 1 | -100/+11 |
| | | | | | | | libc still provides function declarations, and these declarations conflict with libc++'s llvm-svn: 353774 | ||||
* | Add fenv.h header | Eric Fiselier | 2019-02-11 | 1 | -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 |