]> git.ipfire.org Git - thirdparty/gcc.git/commit
2013-09-24 Marc Glisse <marc.glisse@inria.fr>
authorglisse <glisse@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Sep 2013 10:07:32 +0000 (10:07 +0000)
committerglisse <glisse@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Sep 2013 10:07:32 +0000 (10:07 +0000)
commitda1b9e17df6987b0210da9b7780f22bf1da3525b
treeb4a6a285c27e4bcedd14b41127426172ff244e2a
parent8cf4b9d65ef53ab7c034e1b8815d8aeaeb19e920
2013-09-24  Marc Glisse  <marc.glisse@inria.fr>

PR libstdc++/58338
PR libstdc++/56166
* include/bits/basic_string.h (basic_string)
[basic_string(basic_string&&)]: Make the noexcept conditional.
[operator=(basic_string&&), assign(basic_string&&)]: Link to PR 58265.
[begin(), end(), rbegin(), rend(), clear]: Remove noexcept.
[pop_back]: Comment on the lack of noexcept.
* include/debug/string (basic_string) [basic_string(const _Allocator&),
basic_string(basic_string&&), begin(), end(), rbegin(), rend(), clear,
operator[](size_type), pop_back]: Comment out noexcept, until vstring
replaces basic_string.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202861 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/debug/string