From 0bd8f12c6461fee236647971e96d9bd33c613685 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 7 May 2007 13:44:33 +0200 Subject: [PATCH] use Callback::Assign --- src/common/callback-trace-source.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/common/callback-trace-source.h b/src/common/callback-trace-source.h index 7adefbbb3..a1e13df9d 100644 --- a/src/common/callback-trace-source.h +++ b/src/common/callback-trace-source.h @@ -74,14 +74,8 @@ CallbackTraceSource::AddCallback (CallbackBase const & callback, TraceContext const &context) { Callback cb; - if (!cb.CheckType (callback)) - { - NS_FATAL_ERROR ("Incompatible callbacks. (feed to \"c++filt -t\"): got=\"" << - typeid (callback).name () << "\" expected=\"" << - typeid (cb).name () << "\""); - } + cb.Assign (callback); m_context.Add (context); - cb = *static_cast const *> (&callback); m_callbackList.push_back (cb); } template