Fix name parsing

This commit is contained in:
jamboree
2015-06-11 12:03:22 +08:00
parent 7487bde587
commit 3c99ed4498
2 changed files with 3 additions and 2 deletions

View File

@@ -762,7 +762,7 @@ inline Arg fmt::BasicFormatter<Char>::parse_arg_name(const Char *&s) {
Char c;
do {
c = *++s;
} while (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z') || ('0' <= c && c <= '9'));
} while (is_name_start(c) || ('0' <= c && c <= '9'));
const char *error = 0;
Arg arg = get_arg(fmt::BasicStringRef<Char>(start, s - start), error);
if (error)