[PATCH] Implement DR61: Address of ambiguous bound methods should be disallowed

David Majnemer david.majnemer at gmail.com
Fri Jun 7 21:20:28 PDT 2013


Sorry, I accidentally forgot to mark the test as passing in dr0xx.cpp.

An updated patch is attached.

-- 
David Majnemer


On Fri, Jun 7, 2013 at 9:15 PM, David Majnemer <david.majnemer at gmail.com>wrote:

> clang currently disallows bound methods from having their address taken
> but sometimes allows them if the method is overloaded in some way.
>
> The attached patch implements DR61 [*] which affirms that expressions
> containing unresolved member access should be disallowed when performing
> "address of" operations.
>
>
> [*] http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#61
>
> Thanks
> --
> David Majnemer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130607/36e7010b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DR61.diff
Type: application/octet-stream
Size: 6909 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130607/36e7010b/attachment.obj>


More information about the cfe-commits mailing list