aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp')
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp6
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