tst_QString: fix custom QCOMPARE for strings > 2Gi characters

Same fix as in tst_qbytearray's QCOMPARE() in
cb9715557c414d5b3c90165cc8fc710fbdcdba77.

Change-Id: I2222d9015ae7121a2fbcf5b936b27de20e873064
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 20d1477c14316a43b65415bae90d1e5d12fcbf44)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Marc Mutz 2022-12-06 17:25:08 +01:00 committed by Qt Cherry-pick Bot
parent 3cae2c25fc
commit 9a17766869

View File

@ -609,7 +609,7 @@ QString verifyZeroTermination(const QString &str)
if (!strDataPtr->isMutable())
return str;
int strSize = str.size();
qsizetype strSize = str.size();
QChar strTerminator = str.constData()[strSize];
if (QChar('\0') != strTerminator)
return QString::fromLatin1(