forked from qt-creator/qt-creator
AutoTest: Fix possible crash when using SymbolFinder
Task-number: QTCREATORBUG-16062 Change-Id: If8e6d2d30c1e036b38c3b030296ae051fd046759 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -82,7 +82,7 @@ bool TestVisitor::visit(CPlusPlus::Class *symbol)
|
|||||||
|
|
||||||
CPlusPlus::Function *functionDefinition = m_symbolFinder.findMatchingDefinition(
|
CPlusPlus::Function *functionDefinition = m_symbolFinder.findMatchingDefinition(
|
||||||
func, CppTools::CppModelManager::instance()->snapshot(), true);
|
func, CppTools::CppModelManager::instance()->snapshot(), true);
|
||||||
if (functionDefinition) {
|
if (functionDefinition && functionDefinition->fileId()) {
|
||||||
locationAndType.m_name = QString::fromUtf8(functionDefinition->fileName());
|
locationAndType.m_name = QString::fromUtf8(functionDefinition->fileName());
|
||||||
locationAndType.m_line = functionDefinition->line();
|
locationAndType.m_line = functionDefinition->line();
|
||||||
locationAndType.m_column = functionDefinition->column() - 1;
|
locationAndType.m_column = functionDefinition->column() - 1;
|
||||||
|
Reference in New Issue
Block a user