diff --git a/test/format-test.cc b/test/format-test.cc index 7d81e6009be9e..2a146920033d1 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1009,8 +1009,9 @@ TEST(format_test, precision) { if (std::numeric_limits::digits == 64) { auto ld = (std::numeric_limits::min)(); EXPECT_EQ(fmt::format("{:.0}", ld), "3e-4932"); - EXPECT_EQ(fmt::format("{:0g}", 5.02957084971264961283E-4940L), - "5.02957e-4940"); + EXPECT_EQ( + fmt::format("{:0g}", std::numeric_limits::denorm_min()), + "5.02957e-4940"); } EXPECT_EQ("123.", fmt::format("{:#.0f}", 123.0));