Disallow leading zeros in arg-id

This commit is contained in:
Victor Zverovich
2018-11-08 08:48:56 -08:00
parent 34030deca9
commit e01579231d
2 changed files with 9 additions and 0 deletions
+1
View File
@@ -750,6 +750,7 @@ TEST(FormatterTest, ArgErrors) {
EXPECT_THROW_MSG(format("{?}"), format_error, "invalid format string");
EXPECT_THROW_MSG(format("{0"), format_error, "invalid format string");
EXPECT_THROW_MSG(format("{0}"), format_error, "argument index out of range");
EXPECT_THROW_MSG(format("{00}", 42), format_error, "invalid format string");
char format_str[BUFFER_SIZE];
safe_sprintf(format_str, "{%u", INT_MAX);