Re: [Boost-bugs] [Boost C++ Libraries] #3604: Access violation on diamond inheritance

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3604: Access violation on diamond inheritance
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-03-30 15:48:07


#3604: Access violation on diamond inheritance
----------------------------------+-----------------------------------------
  Reporter: kondo@… | Owner: ramey
      Type: Support Requests | Status: reopened
 Milestone: Boost 1.41.0 | Component: serialization
   Version: Boost 1.40.0 | Severity: Not Applicable
Resolution: | Keywords:
----------------------------------+-----------------------------------------

Comment(by ramey):

 I looked at this again. I made some changes based on your code.
 Basically, I wasn't happy with the movement duplication of m_is_virtual
 base. When I made these changes, your test failed so I'm still not
 convinced that the passing of a test is a good indicator that I'm wrong
 that static downcasting from a virtual base class can only work as a
 matter of coincidence. I've attached the copies of void_cast.* that I've
 used.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3604#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:02 UTC