Fix compile warnings on windows platform (#2208)

This commit is contained in:
Wenyong Huang
2023-05-15 13:48:48 +08:00
committed by GitHub
parent 0899638ece
commit 1e5f206464
7 changed files with 9 additions and 10 deletions

View File

@ -232,7 +232,7 @@ local_copysignf(float x, float y)
{
union {
float f;
uint32_t i;
uint32 i;
} ux = { x }, uy = { y };
ux.i &= 0x7fffffff;
ux.i |= uy.i & 0x80000000;
@ -244,9 +244,9 @@ local_copysign(double x, double y)
{
union {
double f;
uint64_t i;
uint64 i;
} ux = { x }, uy = { y };
ux.i &= -1ULL / 2;
ux.i &= UINT64_MAX / 2;
ux.i |= uy.i & 1ULL << 63;
return ux.f;
}