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