aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely.gcc@gmail.com>2011-06-14 22:08:24 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2011-06-14 23:08:24 +0100
commitd2393b3adbf064b100eab5050278d71302ce7d1d (patch)
tree3829b6021d1a5e41d26354dc0cf5da17f179d0b4 /libstdc++-v3
parent764703cdeab8953dde7e9b637f6df80ee418ddb8 (diff)
downloadgcc-d2393b3adbf064b100eab5050278d71302ce7d1d.zip
gcc-d2393b3adbf064b100eab5050278d71302ce7d1d.tar.gz
gcc-d2393b3adbf064b100eab5050278d71302ce7d1d.tar.bz2
ptr_traits.h (pointer_traits<T*>::pointer_to): Use noexcept.
2011-06-14 Jonathan Wakely <jwakely.gcc@gmail.com> * include/bits/ptr_traits.h (pointer_traits<T*>::pointer_to): Use noexcept. From-SVN: r175057
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog12
-rw-r--r--libstdc++-v3/include/bits/ptr_traits.h2
2 files changed, 13 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fbd45e6..5ad3dd54 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2011-06-14 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * include/bits/ptr_traits.h (pointer_traits<T*>::pointer_to): Use
+ noexcept.
+
2011-06-14 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/valarray (~valarray): Use noexcept.
@@ -46,6 +51,13 @@
2011-06-11 Jonathan Wakely <jwakely.gcc@gmail.com>
+ * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Fix for
+ C++0x mode.
+ * testsuite/25_algorithms/sort/35588.cc: Likewise.
+ * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
+
+2011-06-11 Jonathan Wakely <jwakely.gcc@gmail.com>
+
* include/ext/extptr_allocator.h (construct, destroy): Fix for C++0x
mode by overloading to take allocator's pointer type.
* testsuite/23_containers/vector/ext_pointer/types/2.cc: New.
diff --git a/libstdc++-v3/include/bits/ptr_traits.h b/libstdc++-v3/include/bits/ptr_traits.h
index c83bead..a4dae82 100644
--- a/libstdc++-v3/include/bits/ptr_traits.h
+++ b/libstdc++-v3/include/bits/ptr_traits.h
@@ -211,7 +211,7 @@ _GLIBCXX_HAS_NESTED_TYPE(difference_type)
* @return @c addressof(r)
*/
static pointer
- pointer_to(typename __ptrtr_not_void<element_type>::__type& __r)
+ pointer_to(typename __ptrtr_not_void<element_type>::__type& __r) noexcept
{ return std::addressof(__r); }
};