Clarify that compile-time checks don't support named arguments

This commit is contained in:
Victor Zverovich
2019-01-27 09:05:50 -08:00
parent 4f6fda558c
commit 06c005b7b0
3 changed files with 18 additions and 2 deletions

View File

@@ -2357,7 +2357,8 @@ TEST(FormatTest, FormatStringErrors) {
EXPECT_ERROR("{:d}", "invalid type specifier", std::string);
EXPECT_ERROR("{:s}", "invalid type specifier", void*);
# endif
EXPECT_ERROR("{foo", "missing '}' in format string", int);
EXPECT_ERROR("{foo",
"compile-time checks don't support named arguments", int);
EXPECT_ERROR_NOARGS("{10000000000}", "number is too big");
EXPECT_ERROR_NOARGS("{0x}", "invalid format string");
EXPECT_ERROR_NOARGS("{-}", "invalid format string");