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-11 14:44:28


#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 a test code based on test_shared_ptr.cpp, adn ran it.

 The test file name is
 [https://svn.boost.org/trac/boost/attachment/ticket/3080/test_shared_ptr_multi_base.cpp
 test_shared_ptr_multi_base.cpp].

 I think that this file is added to /libs/serialization/test directory.

 And
 [https://svn.boost.org/trac/boost/attachment/ticket/3080/add_test.patch
 add_test.patch] is patch for Jamfile.v2 to add the test file to automatic
 test process.

 Before shared_ptr_mlt_inh.patch, There ware 3 failures.
 And test program exited on exception.
 Actually though there is a failure more.

 I have not understood the method of doing so though it is thought that all
 failures should be able to be counted.

 But I think it is not so big problem.

 After shared_ptr_mlt_inh.patch, There is no failure.

 Is this exhaustive enough?

 If you don't think so, Please point out the viewpoint of the test that
 should be added.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3080#comment:15>
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