diff --git a/src/libs/qmljsdebugclient/qdeclarativedebugclient.cpp b/src/libs/qmljsdebugclient/qdeclarativedebugclient.cpp
index 14823fbb319fb26104f01a5ac20ff991ab372ccd..4393720b4f2ff875121dadd953ff02b8fea9ec72 100644
--- a/src/libs/qmljsdebugclient/qdeclarativedebugclient.cpp
+++ b/src/libs/qmljsdebugclient/qdeclarativedebugclient.cpp
@@ -87,7 +87,7 @@ public Q_SLOTS:
 };
 
 QDeclarativeDebugConnectionPrivate::QDeclarativeDebugConnectionPrivate(QDeclarativeDebugConnection *c)
-: QObject(c), q(c), protocol(0), gotHello(false), device(0)
+: QObject(c), q(c), protocol(0), device(0), gotHello(false)
 {
     protocol = new QPacketProtocol(q, this);
     QObject::connect(c, SIGNAL(connected()), this, SLOT(connected()));
diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp
index 16fd9edcbdf33c6ef9269c92957168301e3fa7e7..1088a98fb70e647fc2f87869cd2ca665bec1ccd1 100644
--- a/src/plugins/coreplugin/externaltool.cpp
+++ b/src/plugins/coreplugin/externaltool.cpp
@@ -658,6 +658,7 @@ void ExternalToolRunner::error(QProcess::ProcessError error)
         FileManager::instance()->unexpectFileChange(m_expectedFileName);
     }
     // TODO inform about errors
+    Q_UNUSED(error);
     deleteLater();
 }
 
diff --git a/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp b/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp
index 45cab4f498c7766734be2771f82234d53d98310a..4033ef2f46b6d6cd4b9dfba16c07338fc72ed0eb 100644
--- a/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp
+++ b/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp
@@ -236,6 +236,7 @@ void RewriteActionCompressor::compressPropertyActions(QList<RewriteAction *> &ac
         if (RemovePropertyRewriteAction *removeAction = action->asRemovePropertyRewriteAction()) {
             const AbstractProperty property = removeAction->property();
             if (AddPropertyRewriteAction *addAction = addedProperties.value(property, 0)) {
+                Q_UNUSED(addAction);
             } else {
                 removedProperties.insert(property, action);
             }