diff --git a/src/plugins/qttest/testcode.cpp b/src/plugins/qttest/testcode.cpp index b18a5c086cd00b2e3bbd5c94642e3d262eea64ac..7733e997064b2003715f060e4fdcc429c5b58caa 100644 --- a/src/plugins/qttest/testcode.cpp +++ b/src/plugins/qttest/testcode.cpp @@ -181,7 +181,7 @@ protected: { if (symbol->name()) { const CPlusPlus::QualifiedNameId *qn = symbol->name()->asQualifiedNameId(); - if (qn && qn->base()) { + if (qn && qn->base() && qn->base()->identifier() && qn->name() && qn->name()->identifier()) { QString name = QString::fromLatin1("%1::%2").arg(qn->base()->identifier()->chars()) .arg(qn->name()->identifier()->chars()); if (m_knownTestFunctions.contains(name))