From 974070d2c848fd5c8e1798c97662bccbe77b3307 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 8 Feb 2016 13:23:28 +0100 Subject: Clang: Use MessageEnvelop instead of QVariant QVariant has unwanted dependencies so we provided our own simpler solution. We want to support move only types and calling the copy constructor as you move the value in and outside. This copying is adding unwanted overhead too. Change-Id: I2e27a7924868efe81e8b8ff3415499c9fa22c2bc Reviewed-by: Nikolai Kosjar --- src/plugins/clangcodemodel/clangbackendipcintegration.cpp | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/plugins/clangcodemodel') diff --git a/src/plugins/clangcodemodel/clangbackendipcintegration.cpp b/src/plugins/clangcodemodel/clangbackendipcintegration.cpp index 371f64ed76..2fc53500cc 100644 --- a/src/plugins/clangcodemodel/clangbackendipcintegration.cpp +++ b/src/plugins/clangcodemodel/clangbackendipcintegration.cpp @@ -57,7 +57,6 @@ #include #include #include -#include #include #include #include @@ -323,15 +322,8 @@ IpcCommunicator::IpcCommunicator() initializeBackend(); } -static bool areMessagesRegistered = false; - void IpcCommunicator::initializeBackend() { - if (!areMessagesRegistered) { - areMessagesRegistered = true; - Messages::registerMessages(); - } - const QString clangBackEndProcessPath = backendProcessPath(); qCDebug(log) << "Starting" << clangBackEndProcessPath; QTC_ASSERT(QFileInfo(clangBackEndProcessPath).exists(), return); -- cgit v1.2.1