gcc/libstdc++-v3/include
Jonathan Wakely a8028a3ee8 macros.h (__glibcxx_check_non_empty_range): Define.
* include/debug/macros.h (__glibcxx_check_non_empty_range): Define.
	* include/debug/debug.h (__glibcxx_requires_non_empty_range): Define.
	* include/debug/formatter.h (__msg_non_empty_range): Add.
	* src/debug.cc: Message text for __msg_non_empty_range.
	* include/bits/stl_heap.h (pop_heap): Check for non-empty range.
	* testsuite/25_algorithms/pop_heap/empty_neg.cc: New.

From-SVN: r181970
2011-12-03 15:35:35 +00:00
..
backward binders.h: Fix examples in doxygen comments and suggest using std::bind instead. 2011-11-20 21:14:56 +00:00
bits macros.h (__glibcxx_check_non_empty_range): Define. 2011-12-03 15:35:35 +00:00
c
c_compatibility
c_global
c_std
debug macros.h (__glibcxx_check_non_empty_range): Define. 2011-12-03 15:35:35 +00:00
decimal
ext acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros. 2011-12-01 02:20:32 +00:00
parallel
precompiled
profile bitset (operator[](size_t) const): Declare constexpr. 2011-11-19 11:50:44 +00:00
std iomanip (put_money): Fix thinko, use __err local, like in, eg, basic_ostream::_M_insert. 2011-12-02 17:23:08 +00:00
tr1 functional (is_placeholder, [...]): Add partial specializations for cv-qualified types. 2011-11-22 00:40:47 +00:00
tr2
Makefile.am acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros. 2011-12-01 02:20:32 +00:00
Makefile.in acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros. 2011-12-01 02:20:32 +00:00