aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/jsextensions
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-04-04 16:53:28 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-04-14 16:33:35 +0000
commitf5fde1eaaff08213a895f8051a625ef693222dad (patch)
tree4968fe8f5bc7242376ab1ed313bbed67c2504920 /src/lib/corelib/jsextensions
parente2e20d843faf260ef7a2e9ab2aa3fadccb57a7d4 (diff)
clang-tidy: Fix 'bugprone-narrowing-conversions' warnings
Also, treat those as errors Change-Id: I0771aa656273fd0a01c7787870d9de9b4c631823 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/jsextensions')
-rw-r--r--src/lib/corelib/jsextensions/binaryfile.cpp2
-rw-r--r--src/lib/corelib/jsextensions/fileinfoextension.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/corelib/jsextensions/binaryfile.cpp b/src/lib/corelib/jsextensions/binaryfile.cpp
index 5f28f689b..f02f0bff6 100644
--- a/src/lib/corelib/jsextensions/binaryfile.cpp
+++ b/src/lib/corelib/jsextensions/binaryfile.cpp
@@ -235,7 +235,7 @@ void BinaryFile::write(const QVariantList &data)
QByteArray bytes;
std::for_each(data.constBegin(), data.constEnd(), [&bytes](const QVariant &v) {
- bytes.append(v.toUInt() & 0xFF); });
+ bytes.append(char(v.toUInt() & 0xFF)); });
const qint64 size = m_file->write(bytes);
if (Q_UNLIKELY(size == -1)) {
diff --git a/src/lib/corelib/jsextensions/fileinfoextension.cpp b/src/lib/corelib/jsextensions/fileinfoextension.cpp
index f11408098..038f3db41 100644
--- a/src/lib/corelib/jsextensions/fileinfoextension.cpp
+++ b/src/lib/corelib/jsextensions/fileinfoextension.cpp
@@ -59,7 +59,7 @@ static QString uniqueSeparators(QString path)
const auto it = std::unique(path.begin(), path.end(), [](QChar c1, QChar c2) {
return c1 == c2 && c1 == QLatin1Char('/');
});
- path.resize(it - path.begin());
+ path.resize(int(it - path.begin()));
return path;
}