Re: RFA (libstdc++): C++ PATCH to implement C++17 noexcept in type system

2016-11-09 Thread Bin.Cheng
On Tue, Nov 8, 2016 at 9:11 AM, Christophe Lyon wrote: > Hi, > > On 7 November 2016 at 23:56, Jonathan Wakely wrote: >> On 7 November 2016 at 22:49, Jason Merrill wrote: >>> Tested x86_64-pc-linux-gnu. Are the libstdc++ changes OK for trunk? >>

Re: RFA (libstdc++): C++ PATCH to implement C++17 noexcept in type system

2016-11-08 Thread Christophe Lyon
Hi, On 7 November 2016 at 23:56, Jonathan Wakely wrote: > On 7 November 2016 at 22:49, Jason Merrill wrote: >> Tested x86_64-pc-linux-gnu. Are the libstdc++ changes OK for trunk? > > Yes, I like the approach, thanks. The new test "g++.dg/cpp1z/noexcept-type11.C" fails on

Re: RFA (libstdc++): C++ PATCH to implement C++17 noexcept in type system

2016-11-07 Thread Jonathan Wakely
On 7 November 2016 at 22:49, Jason Merrill wrote: > Tested x86_64-pc-linux-gnu. Are the libstdc++ changes OK for trunk? Yes, I like the approach, thanks.

RFA (libstdc++): C++ PATCH to implement C++17 noexcept in type system

2016-11-07 Thread Jason Merrill
This patch implements P0012R1: "Make exception-specifications be part of the type system, version 5". Some of the conversion logic was already there from the transactional memory TS implementation, and indeed the semantics of the noexcept function pointer conversion was modeled on that wording,