fix bit masking hack in fpclassifyl and copysignl
[libm] / src / math / copysign.c
index 814d80c..04e1869 100644 (file)
@@ -5,7 +5,7 @@ double copysign(double x, double y) {
 
        ux.value = x;
        uy.value = y;
-       ux.bits &= ~(uint64_t)1<<63;
+       ux.bits &= ~((uint64_t)1<<63);
        ux.bits |= uy.bits & (uint64_t)1<<63;
        return ux.value;
 }