forked from qt-creator/qt-creator
TestPlugin: Fix crash with non-identifier qualified names.
Think Foo::operator+(). Change-Id: I0c8d7d4d8b952b405652d0c26b16d7a9da2e419c Reviewed-on: http://codereview.qt.nokia.com/3739 Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user