diff options
Diffstat (limited to 'codemaker')
-rw-r--r-- | codemaker/source/cppumaker/cpputype.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx index 4b3face0c702..0dcd8a047037 100644 --- a/codemaker/source/cppumaker/cpputype.cxx +++ b/codemaker/source/cppumaker/cpputype.cxx @@ -527,8 +527,9 @@ void CppuType::dumpInitializer( out << "0"; break; case codemaker::UnoType::Sort::Enum: + assert(dynamic_cast<unoidl::EnumTypeEntity*>(ent.get())); out << codemaker::cpp::scopedCppName(u2b(n)) << "_" - << (dynamic_cast< unoidl::EnumTypeEntity * >(ent.get())-> + << (static_cast<unoidl::EnumTypeEntity*>(ent.get())-> getMembers()[0].name); break; case codemaker::UnoType::Sort::String: |