r183462 - Implement DR7

Chandler Carruth chandlerc at google.com
Thu Jun 20 00:09:28 PDT 2013


On Wed, Jun 19, 2013 at 11:16 AM, Eli Friedman <eli.friedman at gmail.com>wrote:

> On Thu, Jun 6, 2013 at 4:43 PM, David Majnemer <david.majnemer at gmail.com>wrote:
>
>> Author: majnemer
>> Date: Thu Jun  6 18:43:20 2013
>> New Revision: 183462
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=183462&view=rev
>> Log:
>> Implement DR7
>>
>> Disallowing deriving from classes that have private virtual base classes
>> except in instances where the deriving class would be able to cast
>> itself to the private virtual base via a different derivation.
>>
>
> This commit caused http://llvm.org/bugs/show_bug.cgi?id=16370 .
>

David wasn't in a good place to fix this when I chatted with him off-list,
so I've reverted it r184401 and added the test case from the PR in r184402
so we won't regress.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130620/49782fe6/attachment.html>


More information about the cfe-commits mailing list