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
