Re: [Boost-bugs] [Boost C++ Libraries] #3080: dynamic_cast returns 0 on polymorphic serialization with weak_ptr

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