diff options
Diffstat (limited to 'cli_ure')
-rw-r--r-- | cli_ure/source/climaker/climaker_app.cxx | 2 | ||||
-rw-r--r-- | cli_ure/source/climaker/climaker_emit.cxx | 2 | ||||
-rw-r--r-- | cli_ure/source/climaker/climaker_share.h | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/cli_ure/source/climaker/climaker_app.cxx b/cli_ure/source/climaker/climaker_app.cxx index 9c596cd97017..b2ba44fef0e8 100644 --- a/cli_ure/source/climaker/climaker_app.cxx +++ b/cli_ure/source/climaker/climaker_app.cxx @@ -600,7 +600,7 @@ SAL_IMPLEMENT_MAIN() UNO_QUERY_THROW ) ); } } - type_emitter->~TypeEmitter(); + type_emitter->finish(); if (g_bVerbose) { diff --git a/cli_ure/source/climaker/climaker_emit.cxx b/cli_ure/source/climaker/climaker_emit.cxx index e34a9b088bda..4f4dceef9fa2 100644 --- a/cli_ure/source/climaker/climaker_emit.cxx +++ b/cli_ure/source/climaker/climaker_emit.cxx @@ -2154,7 +2154,7 @@ Emit::CustomAttributeBuilder^ TypeEmitter::get_exception_attribute( //get_type will asked the module builder for the type or otherwise all known assemblies. return get_type(sName, true); } -TypeEmitter::~TypeEmitter() +void TypeEmitter::finish() { while (true) { diff --git a/cli_ure/source/climaker/climaker_share.h b/cli_ure/source/climaker/climaker_share.h index ed7ab256a3ad..29c3c876426e 100644 --- a/cli_ure/source/climaker/climaker_share.h +++ b/cli_ure/source/climaker/climaker_share.h @@ -110,7 +110,7 @@ static ::System::Reflection::MethodAttributes c_ctor_method_attr = ::System::Reflection::MethodAttributes::Instance*/); -ref class TypeEmitter : public ::System::IDisposable +ref class TypeEmitter { ::System::Reflection::Emit::ModuleBuilder ^ m_module_builder; array< ::System::Reflection::Assembly^>^ m_extra_assemblies; @@ -243,7 +243,7 @@ public: ::System::Reflection::Emit::ModuleBuilder ^ module_builder, array< ::System::Reflection::Assembly^>^ assemblies ); // must be called to finish up uncompleted types - ~TypeEmitter(); + void finish(); ::System::Reflection::Assembly ^ type_resolve( ::System::Object ^ sender, ::System::ResolveEventArgs ^ args ); |