Silence unused comparison result warnings (clang)
authorJoão Abecasis <joao.abecasis@nokia.com>
Thu, 22 Mar 2012 00:22:41 +0000 (01:22 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 28 Mar 2012 07:36:43 +0000 (09:36 +0200)
The intent is to force instantiation of template container classes and
semantics or behaviour are otherwise irrelevant in this context.

tst_collections.cpp:3036:15: warning: inequality comparison result unused
tst_collections.cpp:3037:15: warning: equality comparison result unused
tst_collections.cpp:3100:15: warning: inequality comparison result unused
tst_collections.cpp:3101:15: warning: equality comparison result unused

Change-Id: I70ad38b18dcbc43879e36a34b1da460aee5f7b07
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
tests/auto/other/collections/tst_collections.cpp

index 9739385..d4d70b5 100644 (file)
@@ -3032,8 +3032,8 @@ void instantiateContainer()
     container.isEmpty();
     container.size();
 
-    container != constContainer;
-    container == constContainer;
+    Q_UNUSED((container != constContainer));
+    Q_UNUSED((container == constContainer));
     container = constContainer;
 }
 
@@ -3097,8 +3097,8 @@ void instantiateAssociative()
     container.intersect(constContainer);
     container.subtract(constContainer);
 
-    container != constContainer;
-    container == constContainer;
+    Q_UNUSED((container != constContainer));
+    Q_UNUSED((container == constContainer));
     container & constContainer;
     container &= constContainer;
     container &= value;