summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2021-05-18 20:23:35 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2021-05-19 02:48:47 +0200
commitd0b0db0d6dee4583ff7254997216d6de9b9ff8b4 (patch)
treed1760715a47460b9705fb724f9826783cae301fa /tests/auto/corelib/tools
parent9c7cabb880954d97d68cdbf34abc567a7494c922 (diff)
tst_QSharedPointer: Fix Clang warnings about self assignment
Change-Id: I32feb86eee5f15e6ec0f0e6fb6811648b172fe7e Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/corelib/tools')
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
index db67ab3a5a..99f711c086 100644
--- a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
+++ b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
@@ -609,6 +609,9 @@ void tst_QSharedPointer::useOfForwardDeclared()
void tst_QSharedPointer::memoryManagement()
{
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_CLANG("-Wself-assign-overloaded")
+
int generation = Data::generationCounter + 1;
int destructorCounter = Data::destructorCounter;
@@ -670,6 +673,7 @@ void tst_QSharedPointer::memoryManagement()
QVERIFY(ptr.isNull());
QVERIFY(ptr == 0);
QCOMPARE(ptr.data(), (Data*)0);
+QT_WARNING_POP
}
void tst_QSharedPointer::dropLastReferenceOfForwardDeclared()
@@ -2128,7 +2132,10 @@ void tst_QSharedPointer::validConstructs()
Data *aData = new Data;
QSharedPointer<Data> ptr1 = QSharedPointer<Data>(aData);
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_CLANG("-Wself-assign-overloaded")
ptr1 = ptr1; // valid
+QT_WARNING_POP
QSharedPointer<Data> ptr2(ptr1);