Disabled spurious Visual Studio warnings in the uClibc math code

This commit is contained in:
Sam Lantinga 2017-11-21 21:51:33 -08:00
parent 1c0c90323c
commit ac4b491b20
2 changed files with 10 additions and 0 deletions

View file

@ -9,6 +9,11 @@
* ==================================================== * ====================================================
*/ */
#if defined(_MSC_VER) /* Handle Microsoft VC++ compiler specifics. */
/* C4723: potential divide by zero. */
#pragma warning ( disable : 4723 )
#endif
/* __ieee754_log(x) /* __ieee754_log(x)
* Return the logrithm of x * Return the logrithm of x
* *

View file

@ -58,6 +58,11 @@
#include "math_libm.h" #include "math_libm.h"
#include "math_private.h" #include "math_private.h"
#if defined(_MSC_VER) /* Handle Microsoft VC++ compiler specifics. */
/* C4756: overflow in constant arithmetic */
#pragma warning ( disable : 4756 )
#endif
static const double static const double
bp[] = {1.0, 1.5,}, bp[] = {1.0, 1.5,},
dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */ dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */