Workeround broken sprintf in MSVC

This commit is contained in:
Victor Zverovich 2018-10-19 07:30:59 -07:00
parent 13d472bd8c
commit 846c644e84

View File

@ -1416,7 +1416,9 @@ TEST(FormatterTest, FormatDouble) {
}
TEST(FormatterTest, FormatDoubleBigPrecision) {
EXPECT_EQ(format("0.{:0<1000}", ""), format("{:.1000f}", 0.0));
// sprintf with big precision is broken in MSVC2013, so only test on Grisu.
if (FMT_USE_GRISU)
EXPECT_EQ(format("0.{:0<1000}", ""), format("{:.1000f}", 0.0));
}
TEST(FormatterTest, FormatNaN) {