Fix handling of unpacked args (#437)

This commit is contained in:
Victor Zverovich
2016-12-23 08:24:48 -08:00
parent 1183621867
commit f05888692c
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -1577,10 +1577,11 @@ void print_error(const char *file, int line, const char *format,
}
#endif
TEST(FormatTest, MaxArgs) {
EXPECT_EQ("0123456789abcde",
fmt::format("{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}",
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e'));
TEST(FormatTest, UnpackedArgs) {
EXPECT_EQ("0123456789abcdefg",
fmt::format("{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}",
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e',
'f', 'g'));
}
#if FMT_USE_USER_DEFINED_LITERALS