Re: [Boost-bugs] [Boost C++ Libraries] #12027: is_base_of<B, D> should work ehen B is incomplete

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