aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-04-16 15:57:13 +0200
committerMarco Bubke <marco.bubke@qt.io>2019-04-16 13:59:32 +0000
commite127d599acd3ec22b472cd24815e37325ce5ba76 (patch)
treeaeb63b11b63649af026cf3986ba460bdd92aba4d
parentc65f5ee3c277a449e52be45236f562aa2e8e735e (diff)
Clang: Fix crash if path does not exists
Change-Id: I89cc2471c18bc25fdd46c1ad5901c199332cbd3e Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
-rw-r--r--src/plugins/clangpchmanager/clangpchmanagerplugin.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/clangpchmanager/clangpchmanagerplugin.cpp b/src/plugins/clangpchmanager/clangpchmanagerplugin.cpp
index cf5aae1bde..c50a4db7b9 100644
--- a/src/plugins/clangpchmanager/clangpchmanagerplugin.cpp
+++ b/src/plugins/clangpchmanager/clangpchmanagerplugin.cpp
@@ -96,6 +96,8 @@ ClangPchManagerPlugin::~ClangPchManagerPlugin() = default;
bool ClangPchManagerPlugin::initialize(const QStringList & /*arguments*/, QString * /*errorMessage*/)
{
+ QDir{}.mkpath(Core::ICore::cacheResourcePath());
+
d = std::make_unique<ClangPchManagerPluginData>();
startBackend();