PR libstdc++/81017 add noexcept to std::function move operations
commitc89a25185243559cfa8401a389caca4ffaffc94f
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 2017 14:27:45 +0000 (8 14:27 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 2017 14:27:45 +0000 (8 14:27 +0000)
tree7a463069bf00a2a81d2e1d8e1fcb7cc9006a350c
parentbb5a804f7544a1e56432c6758136cf66cd0fff02
PR libstdc++/81017 add noexcept to std::function move operations

PR libstdc++/81017
* include/bits/std_function.h (function::function(function&&))
(function::operator=(funtion&&)): Add noexcept.
* testsuite/20_util/function/assign/move.cc: Check for noexcept.
* testsuite/20_util/function/cons/move.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249018 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/std_function.h
libstdc++-v3/testsuite/20_util/function/assign/move.cc
libstdc++-v3/testsuite/20_util/function/cons/move.cc