diff options
Diffstat (limited to 'src/qml/parser/qqmljslexer.cpp')
| -rw-r--r-- | src/qml/parser/qqmljslexer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qml/parser/qqmljslexer.cpp b/src/qml/parser/qqmljslexer.cpp index 41556ac048..197e872e7a 100644 --- a/src/qml/parser/qqmljslexer.cpp +++ b/src/qml/parser/qqmljslexer.cpp @@ -945,12 +945,12 @@ again: scanChar(); } - _tokenLength = _codePtr - _tokenStartPtr - 1; - + const auto token = QStringView(_tokenStartPtr, _codePtr - 1); + _tokenLength = token.size(); int kind = T_IDENTIFIER; if (!identifierWithEscapeChars) - kind = classify(_tokenStartPtr, _tokenLength, parseModeFlags()); + kind = classify(token, parseModeFlags()); if (_engine) { if (kind == T_IDENTIFIER && identifierWithEscapeChars) |
