From 488bf9179774c84136c12baa38fa70f7e3db3706 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Fri, 28 Nov 2014 11:29:00 +0100 Subject: CppTools: Always check for a valid BuiltinEditorDocumentParser* This fixes a crash if the include hierarchy sidebar is invoked with the clang code model. BuiltinEditorDocumentParser::get(editorFilePath) returns 0 in that case. Task-number: QTCREATORBUG-13553 Change-Id: I9292691c8156bdaaffcac1c3864201ba8a6cbdef Reviewed-by: Erik Verbruggen --- src/plugins/cpptools/cppsourceprocessor_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/cpptools/cppsourceprocessor_test.cpp') diff --git a/src/plugins/cpptools/cppsourceprocessor_test.cpp b/src/plugins/cpptools/cppsourceprocessor_test.cpp index f4a03a2501..4d18d729a3 100644 --- a/src/plugins/cpptools/cppsourceprocessor_test.cpp +++ b/src/plugins/cpptools/cppsourceprocessor_test.cpp @@ -143,7 +143,7 @@ void CppToolsPlugin::test_cppsourceprocessor_includes_cyclic() // Check editor snapshot const QString filePath = editor->document()->filePath(); - BuiltinEditorDocumentParser *parser = BuiltinEditorDocumentParser::get(filePath); + auto *parser = BuiltinEditorDocumentParser::get(filePath); QVERIFY(parser); Snapshot snapshot = parser->snapshot(); QCOMPARE(snapshot.size(), 3); // Configuration file included -- cgit v1.2.1