Fix fixed precision handling during rounding in long double

This commit is contained in:
Victor Zverovich committed 2023-08-07 13:56:53 -07:00
1 parent 3c1b3337de
commit d424862319
2 files changed
+3 -1

No files matched your search

+1
View File
@@ -1472,6 +1472,7 @@ TEST(format_test, format_long_double) {
EXPECT_EQ("0", fmt::format("{0:}", 0.0l));
EXPECT_EQ("0.000000", fmt::format("{0:f}", 0.0l));
EXPECT_EQ("0.0", fmt::format("{:.1f}", 0.000000001l));
EXPECT_EQ("0.10", fmt::format("{:.2f}", 0.099l));
EXPECT_EQ("392.65", fmt::format("{0:}", 392.65l));
EXPECT_EQ("392.65", fmt::format("{0:g}", 392.65l));
EXPECT_EQ("392.65", fmt::format("{0:G}", 392.65l));