diff options
Diffstat (limited to 'sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp')
| -rw-r--r-- | sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp index ef3471d6a..83fcbbf3c 100644 --- a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp +++ b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp @@ -265,7 +265,7 @@ static QString msgCannotDetermineException(const std::string_view &snippetV) const auto newLine = snippetV.find('\n'); // Multiline noexcept specifications have been found in Qt const bool truncate = newLine != std::string::npos; const qsizetype length = qsizetype(truncate ? newLine : snippetV.size()); - QString snippet = QString::fromUtf8(snippetV.cbegin(), length); + QString snippet = QString::fromUtf8(snippetV.data(), length); if (truncate) snippet += QStringLiteral("..."); @@ -627,8 +627,8 @@ QString BuilderPrivate::cursorValueExpression(BaseVisitor *bv, const CXCursor &c if (equalSign == std::string::npos) return QString(); ++equalSign; - return QString::fromLocal8Bit(snippet.cbegin() + equalSign, - int(snippet.size() - equalSign)).trimmed(); + return QString::fromLocal8Bit(snippet.data() + equalSign, + qsizetype(snippet.size() - equalSign)).trimmed(); } // Resolve declaration and type of a base class |
