aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-06-17 12:43:11 +0200
committerMarco Bubke <marco.bubke@qt.io>2019-06-18 11:06:03 +0000
commit4abe476a4bf3ce50dd901fac3580f7a9f392d717 (patch)
tree15ac369c070d2d6c4c29b615dba9746d34dc7482
parentf0e790d4b8123cb1c31df4b121853cea5a184dac (diff)
ClangPchManager: Workaround MSVC bug
MSVC creates copy constructors and operators with a non copyable member. Change-Id: I4cd9d05dc8d72e249d6c95a48da89c783c6550ca Fixes: QTCREATORBUG-22578 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/clangpchmanager/clangindexingsettingsmanager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/clangpchmanager/clangindexingsettingsmanager.h b/src/plugins/clangpchmanager/clangindexingsettingsmanager.h
index a8399f62cf..72f501f35b 100644
--- a/src/plugins/clangpchmanager/clangindexingsettingsmanager.h
+++ b/src/plugins/clangpchmanager/clangindexingsettingsmanager.h
@@ -44,6 +44,9 @@ public:
ClangIndexingSettingsManager();
~ClangIndexingSettingsManager();
+ ClangIndexingSettingsManager(const ClangIndexingSettingsManager &) = delete;
+ ClangIndexingSettingsManager &operator=(const ClangIndexingSettingsManager &) = delete;
+
ClangIndexingProjectSettings *settings(ProjectExplorer::Project *project);
void remove(ProjectExplorer::Project *project);