From a951d2b0af10b33b77f0656d75cc4695254b572c Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Mon, 4 Jun 2012 07:32:05 -0600 Subject: [PATCH] Fix crash discovered by the move to using stdlib for all tests. --- include/chaiscript/dispatchkit/dispatchkit.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/chaiscript/dispatchkit/dispatchkit.hpp b/include/chaiscript/dispatchkit/dispatchkit.hpp index 625b855..5a764e5 100644 --- a/include/chaiscript/dispatchkit/dispatchkit.hpp +++ b/include/chaiscript/dispatchkit/dispatchkit.hpp @@ -154,6 +154,11 @@ namespace chaiscript apply_globals(m_globals.begin(), m_globals.end(), t_engine); } + ~Module() + { + detail::Dynamic_Conversions::get().cleanup(m_conversions.begin(), m_conversions.end()); + } + private: std::vector > m_typeinfos; std::vector > m_funcs;