]> git.saurik.com Git - apple/libc.git/blobdiff - gdtoa/FreeBSD/gdtoa-strtoIg.c
Libc-763.11.tar.gz
[apple/libc.git] / gdtoa / FreeBSD / gdtoa-strtoIg.c
index 90c88db3283d021f73e47707a0a832c14119ced2..6a17760cf5ceabf22da0c13f83707f5622533c78 100644 (file)
@@ -74,7 +74,7 @@ strtoIg(CONST char *s00, char **se, FPI *fpi, Long *exp, Bigint **B, int *rvp)
                        goto swapcheck;
                        }
                if (b1->wds > nw
                        goto swapcheck;
                        }
                if (b1->wds > nw
-                || nb1 && b1->x[nw1] & 1L << nb1) {
+                || (nb1 && b1->x[nw1] & 1L << nb1)) {
                        if (++e1 > fpi->emax)
                                rv1 = STRTOG_Infinite | STRTOG_Inexhi;
                        rshift(b1, 1);
                        if (++e1 > fpi->emax)
                                rv1 = STRTOG_Infinite | STRTOG_Inexhi;
                        rshift(b1, 1);