[cfe-commits] r154844 - in /cfe/trunk: include/clang/AST/ include/clang/Basic/ include/clang/Parse/ include/clang/Sema/ lib/Parse/ lib/Sema/ test/CXX/class/class.mem/ test/CXX/expr/expr.prim/expr.prim.general/ test/CXX/temp/temp.decls/temp.variad

Douglas Gregor dgregor at apple.com
Thu May 10 14:45:08 PDT 2012


On May 10, 2012, at 2:39 PM, Richard Smith <richard at metafoo.co.uk> wrote:

> On Tue, May 1, 2012 at 6:31 PM, Richard Smith <richard at metafoo.co.uk> wrote:
> On Tue, May 1, 2012 at 6:21 PM, Douglas Gregor <dgregor at apple.com> wrote:
> 
> On May 1, 2012, at 6:19 PM, Richard Smith <richard at metafoo.co.uk> wrote:
> 
>> Hi Doug,
>> 
>> Since we've now found that this breaks libstdc++4.7's std::pair for builtin types, I think we should disable or revert this change for compatibility, at least for 3.1, and probably until we discuss it at Portland.
>> 
>> A patch to temporarily disable this feature is attached. If you'd prefer to rip out the delayed parsing instead, let me know and I'll put together a more comprehensive patch.
> 
> Let's disable it on trunk and merge that to the branch. 
> 
> As a separate step, we'll rip this feature out of trunk. 
> 
>  Step 1 done in r155975. Requesting a merge to the branch.
> 
> It appears this never got merged: see PR12787.

Bill, I apologize if my pre-approval wasn't clear. This needs to go into the release.

	- Doug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120510/ae802837/attachment.html>


More information about the cfe-commits mailing list