forked from OSchip/llvm-project
66d4c6e78c
MSVCRT 12.0 introduces better compatibility for C99. This includes a number of math routines that were previously undefined. Use the crtversion.h header to detect the version of MSVCRT being targeted and avoid re-declaring the variables. Since copysign has been introduced in MSVCRT, importing the definition via using makes it difficult to provide overloads (due to minor differences between throw () and noexcept. Avoid defining the overloads on newer MSVCRT targets. llvm-svn: 230867 |
||
---|---|---|
.. | ||
android | ||
ibm | ||
newlib | ||
solaris | ||
win32 | ||
xlocale |