gcc/libstdc++-v3/include
Jonathan Wakely 93023f35f7 Relax Debug Mode assertions on operator-> for smart pointers.
* include/bits/shared_ptr_base.h (__shared_ptr::operator->): Change
	_GLIBCXX_DEBUG_ASSERT to _GLIBCXX_DEBUG_PEDASSERT.
	* include/bits/unique_ptr.h (unique_ptr::operator->): Likewise.
	* testsuite/20_util/shared_ptr/observers/get.cc: Test operator-> on
	empty shared_ptr.

From-SVN: r227524
2015-09-07 18:17:23 +01:00
..
backward Update copyright years. 2015-01-05 13:33:28 +01:00
bits Relax Debug Mode assertions on operator-> for smart pointers. 2015-09-07 18:17:23 +01:00
c Add C++11 header <cuchar>. 2015-09-04 12:13:34 +01:00
c_compatibility Add C++11 header <cuchar>. 2015-09-04 12:13:34 +01:00
c_global Add C++11 header <cuchar>. 2015-09-04 12:13:34 +01:00
c_std Add C++11 header <cuchar>. 2015-09-04 12:13:34 +01:00
debug try_emplace and insert_or_assign for Debug Mode. 2015-08-26 21:58:14 +01:00
decimal Update copyright years. 2015-01-05 13:33:28 +01:00
experimental Make std::experimental::not_fn SFINAE-friendly. 2015-09-03 15:36:03 +01:00
ext re PR libstdc++/65049 (Undefined behaviour with std::char_traits<char>) 2015-08-24 14:43:54 +01:00
parallel Update copyright years. 2015-01-05 13:33:28 +01:00
precompiled Add C++11 header <cuchar>. 2015-09-04 12:13:34 +01:00
profile c++config (_GLIBCXX_NOEXCEPT_IF): Define. 2015-07-13 18:15:48 +01:00
std fix darwin bootstrap errors due to <mutex>. 2015-09-04 17:09:05 +01:00
tr1 Use atomics in guard.cc. 2015-06-12 09:49:41 +00:00
tr2 Update copyright years. 2015-01-05 13:33:28 +01:00
Makefile.am Add portable timed_mutex and recursive_timed_mutex. 2015-09-04 12:23:44 +01:00
Makefile.in Add portable timed_mutex and recursive_timed_mutex. 2015-09-04 12:23:44 +01:00