format
diff --git a/include/fast_float/float_common.h b/include/fast_float/float_common.h index 1db1695..fcb87d1 100644 --- a/include/fast_float/float_common.h +++ b/include/fast_float/float_common.h
@@ -1134,8 +1134,10 @@ fastfloat_really_inline constexpr uint8_t ch_to_digit(UC c) { // wchar_t and char can be signed, so we need to be careful. using UnsignedUC = typename std::make_unsigned<UC>::type; - return int_luts<>::chdigit[static_cast<unsigned char>(static_cast<UnsignedUC>(c) - & static_cast<UnsignedUC>(-((static_cast<UnsignedUC>(c) & ~0xFFull) == 0)))]; + return int_luts<>::chdigit[static_cast<unsigned char>( + static_cast<UnsignedUC>(c) & + static_cast<UnsignedUC>( + -((static_cast<UnsignedUC>(c) & ~0xFFull) == 0)))]; } fastfloat_really_inline constexpr size_t max_digits_u64(int base) {