| Index: fusl/src/malloc/malloc.c
|
| diff --git a/fusl/src/malloc/malloc.c b/fusl/src/malloc/malloc.c
|
| index b90636cc67fda06dac201526d43a42f5e040971c..d87b99846aec692c2a4796cbe00701f3fb341772 100644
|
| --- a/fusl/src/malloc/malloc.c
|
| +++ b/fusl/src/malloc/malloc.c
|
| @@ -123,7 +123,7 @@ static int bin_index_up(size_t x)
|
| {
|
| x = x / SIZE_ALIGN - 1;
|
| if (x <= 32) return x;
|
| - return ((union { float v; uint32_t r; }){(int)x}.r+0x1fffff>>21) - 496;
|
| + return (((union { float v; uint32_t r; }){(int)x}.r+0x1fffff)>>21) - 496;
|
| }
|
|
|
| #if 0
|
|
|