On Thu, Nov 29, 2012 at 2:48 AM, Chandler Carruth <[email protected]>wrote:

> On Wed, Nov 28, 2012 at 5:34 PM, Richard Smith
> <[email protected]> wrote:
> > Author: rsmith
> > Date: Wed Nov 28 19:34:07 2012
> > New Revision: 168847
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=168847&view=rev
> > Log:
> > The declaration of a special member can require overload resolution to be
> > performed, to determine whether that special member is deleted or
> constexpr.
> > That overload resolution process can in turn trigger the instantiation
> of a
> > template, which can do anything, including triggering the declaration of
> that
> > very same special member function. When this happens, do not try to
> recursively
> > declare the special member -- that's impossible. Instead, only try to
> realise
> > the truth. There is no special member.
>
> I bow before you sir. Well done.
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
*      __
     //\\
     \\//
      ||
      ||
      ||
      ||

-- Matthieu
*
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to