mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-27 14:42:18 +00:00
Change usage of std::string's .at() to more widely-compatible []. (#5365)
This commit is contained in:
@@ -1327,7 +1327,7 @@ CheckedError Parser::TryTypedValue(const std::string *name, int dtoken,
|
|||||||
const auto &s = e.constant;
|
const auto &s = e.constant;
|
||||||
const auto k = s.find_first_of("0123456789.");
|
const auto k = s.find_first_of("0123456789.");
|
||||||
if ((std::string::npos != k) && (s.length() > (k + 1)) &&
|
if ((std::string::npos != k) && (s.length() > (k + 1)) &&
|
||||||
(s.at(k) == '0' && is_alpha_char(s.at(k + 1), 'X')) &&
|
(s[k] == '0' && is_alpha_char(s[k + 1], 'X')) &&
|
||||||
(std::string::npos == s.find_first_of("pP", k + 2))) {
|
(std::string::npos == s.find_first_of("pP", k + 2))) {
|
||||||
return Error(
|
return Error(
|
||||||
"invalid number, the exponent suffix of hexadecimal "
|
"invalid number, the exponent suffix of hexadecimal "
|
||||||
|
|||||||
Reference in New Issue
Block a user