forked from qt-creator/qt-creator
		
	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 <erik.verbruggen@theqtcompany.com>
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user