diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp index 6a93042b8c8..2a1391f1d52 100644 --- a/src/corelib/kernel/qobject.cpp +++ b/src/corelib/kernel/qobject.cpp @@ -1751,8 +1751,8 @@ void QObjectPrivate::setThreadData_helper(QThreadData *currentData, QThreadData } // move posted events - int eventsMoved = 0; - for (int i = 0; i < currentData->postEventList.size(); ++i) { + qsizetype eventsMoved = 0; + for (qsizetype i = 0; i < currentData->postEventList.size(); ++i) { const QPostEvent &pe = currentData->postEventList.at(i); if (!pe.event) continue; diff --git a/src/corelib/thread/qthread.cpp b/src/corelib/thread/qthread.cpp index 723bd4b0da4..67cbaef354d 100644 --- a/src/corelib/thread/qthread.cpp +++ b/src/corelib/thread/qthread.cpp @@ -73,7 +73,7 @@ QThreadData::~QThreadData() thread.storeRelease(nullptr); delete t; - for (int i = 0; i < postEventList.size(); ++i) { + for (qsizetype i = 0; i < postEventList.size(); ++i) { const QPostEvent &pe = postEventList.at(i); if (pe.event) { --pe.receiver->d_func()->postedEvents;