My two previous posts were unnecessary. I've found why signal_impl_holder is not used in signal_impl::clear(). It makes several test cases fail. clear() is called from the destructor. shared_from_this() can't be used in the destructor. I have pushed a patch with Kjell This post replaces my previous post to libsigc-list. |