diff --git a/src/libs/cplusplus/Icons.cpp b/src/libs/cplusplus/Icons.cpp index 69b59b937a92ac3f19e612b368ecb9d64d709fc6..2efa8b3337547e7a8160edaab5a8c81a4fdc992c 100644 --- a/src/libs/cplusplus/Icons.cpp +++ b/src/libs/cplusplus/Icons.cpp @@ -84,7 +84,7 @@ QIcon Icons::iconForSymbol(const Symbol *symbol) const } else if (symbol->isPrivate()) { return _funcPrivateIcon; } - } else if (symbol->scope()->isEnumScope()) { + } else if (symbol->scope() && symbol->scope()->isEnumScope()) { return _enumeratorIcon; } else if (symbol->isDeclaration() || symbol->isArgument()) { if (symbol->isPublic()) {