Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3080: dynamic_cast returns 0 on polymorphic serialization with weak_ptr
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-07 13:59:56
#3080: dynamic_cast returns 0 on polymorphic serialization with weak_ptr
----------------------------------------------------+-----------------------
Reporter: Takatoshi Kondo <kondo_at_[hidden]> | Owner: ramey
Type: Bugs | Status: reopened
Milestone: Boost 1.40.0 | Component: serialization
Version: Boost 1.39.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------------------------+-----------------------
Comment(by Takatoshi Kondo <kondo_at_[hidden]>):
I made the patch to solve this problem. (shared_ptr_mlt_inh.patch )
It seems to have solved the problem.
The point that had been devised with this patch combined void_upcast and
aliasing constructor of shared_ptr well.
I am doing regression test preparation, it doesn't complete yet.
There are many tests in /boost_1_39_0/libs/serialization/test.
I do not understand still how to do the regression test though I'm reading
the document.
Please review my patch. And could you teach me how to build the regression
test?
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3080#comment:10> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC