[Uml-devel] kdesdk/umbrello/umbrello/classparser
Oliver Kellogg
okellogg at users.sourceforge.net
Mon Aug 23 14:18:21 UTC 2004
CVS commit by okellogg:
parseEnumSpecifier(): Don't crash on anonymous enums.
M +4 -1 cpptree2uml.cpp 1.9
--- kdesdk/umbrello/umbrello/classparser/cpptree2uml.cpp #1.8:1.9
@@ -313,5 +313,8 @@ void CppTree2Uml::parseClassSpecifier( C
void CppTree2Uml::parseEnumSpecifier( EnumSpecifierAST* ast )
{
- QString typeName = ast->name()->unqualifiedName()->text().stripWhiteSpace();
+ NameAST *nameNode = ast->name();
+ if (nameNode == NULL)
+ return;
+ QString typeName = nameNode->unqualifiedName()->text().stripWhiteSpace();
UMLObject *o = m_importer->createUMLObject( Uml::ot_Enum, typeName,
"" /* stereotype */,
More information about the umbrello-devel
mailing list