diff --git a/libc/src/__support/float_to_string.h b/libc/src/__support/float_to_string.h index 9f24352281fb7..92dd2e8f7e903 100644 --- a/libc/src/__support/float_to_string.h +++ b/libc/src/__support/float_to_string.h @@ -653,7 +653,7 @@ FloatToString::get_positive_block(int block_index) { // shift_amount = -(c0 - exponent) = c_0 + 16 * ceil(exponent/16) - exponent - cpp::UInt val; + cpp::UInt val(0); #ifdef LIBC_COPT_FLOAT_TO_STR_USE_MEGA_LONG_DOUBLE_TABLE // ------------------------------ TABLE MODE ------------------------------- const int32_t SHIFT_CONST = TABLE_SHIFT_CONST;