diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2011-06-14 17:48:29 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2011-06-14 17:48:29 +0000 |
commit | 6a97dbf748b1ce195cd8f2048745879c9e13cad1 (patch) | |
tree | 29dc986eb0260685a89591352c498a4515583acc /libstdc++-v3/include/std/valarray | |
parent | fa4657624c6609bbfffb4ec5fb1e19e44691c864 (diff) | |
download | gcc-6a97dbf748b1ce195cd8f2048745879c9e13cad1.zip gcc-6a97dbf748b1ce195cd8f2048745879c9e13cad1.tar.gz gcc-6a97dbf748b1ce195cd8f2048745879c9e13cad1.tar.bz2 |
valarray (~valarray): Use noexcept.
2011-06-14 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/valarray (~valarray): Use noexcept.
* include/bits/unique_ptr.h (~unique_ptr): Likewise.
* testsuite/26_numerics/valarray/noexcept_move_construct.cc: New.
* testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc:
Likewise.
* testsuite/20_util/unique_ptr/cons/noexcept_move_construct.cc:
Likewise.
* testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc:
Likewise.
From-SVN: r175039
Diffstat (limited to 'libstdc++-v3/include/std/valarray')
-rw-r--r-- | libstdc++-v3/include/std/valarray | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/include/std/valarray b/libstdc++-v3/include/std/valarray index de68868..e66333e 100644 --- a/libstdc++-v3/include/std/valarray +++ b/libstdc++-v3/include/std/valarray @@ -165,7 +165,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<class _Dom> valarray(const _Expr<_Dom, _Tp>& __e); - ~valarray(); + ~valarray() _GLIBCXX_NOEXCEPT; // _lib.valarray.assign_ assignment: /** @@ -697,7 +697,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Tp> inline - valarray<_Tp>::~valarray() + valarray<_Tp>::~valarray() _GLIBCXX_NOEXCEPT { std::__valarray_destroy_elements(_M_data, _M_data + _M_size); std::__valarray_release_memory(_M_data); |