[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

Bill Wendling wendling at apple.com
Fri May 11 17:18:00 PDT 2012


Sorry. It's in now.

-bw

On May 10, 2012, at 2:45 PM, Douglas Gregor wrote:

> 
> 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




More information about the cfe-commits mailing list