Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12027: is_base_of<B, D> should work ehen B is incomplete
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2018-02-03 16:09:22
#12027: is_base_of<B, D> should work ehen B is incomplete
-------------------------------+--------------------------
Reporter: akrzemi1 | Owner: John Maddock
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: type_traits
Version: Boost 1.61.0 | Severity: Problem
Resolution: wontfix | Keywords:
-------------------------------+--------------------------
Changes (by John Maddock):
* status: new => closed
* resolution: => wontfix
Comment:
I've been having a look at this and:
* There is no restriction on B being complete as long as we have a working
compiler intrinsic that supports this.
* The Oracle compiler supports the `__oracle_is_base_of intrinsic`, but
it's use is even more restricted/broken. So we don't use it, as it makes
things even worse than they are already.
Sorry, but I don't see any easy way to fix this.
-- Ticket URL: <https://svn.boost.org/trac10/ticket/12027#comment:2> 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 : 2018-02-03 16:14:09 UTC