[v3] More noexcept for lists

Marc Glisse marc.glisse@inria.fr
Wed Sep 18 11:12:00 GMT 2013


On Wed, 18 Sep 2013, Paolo Carlini wrote:
> On 09/17/2013 08:44 PM, Marc Glisse wrote:
>> after vectors, lists. I didn't touch the throw we were discussing earlier 
>> today for now. There will be an inconsistency with debug list iterators 
>> because they use a general wrapper:
>> - I would need François to tell if that wrapper is ever used with iterators 
>> that can throw,
>> - the same wrapper is used for several containers, so unless we change all 
>> containers at once it can't stay consistent.
> Thus the idea is changing first all the containers and eventually go back to 
> __gnu_debug::_Safe_iterator and consistently add the noexcepts there?

Yes.

> Let's not forget that! (or alternately leave out all the iterators 
> related bits for the time being ;)

That would mean one mega-patch doing all the iterators at once :-(

> Patch is otherwise Ok with me, thanks.

Ok, I'll commit it now and move to other containers.

-- 
Marc Glisse



More information about the Gcc-patches mailing list