gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming
Paolo Carlini dcd400b56f type_traits (add_reference): Robustify vs reference to void.
2006-09-22  Paolo Carlini  <pcarlini@suse.de>

	* include/tr1/type_traits (add_reference): Robustify vs
	reference to void.
	* testsuite/tr1/4_metaprogramming/reference_modifications/
	add_reference.cc: Add test.

	* include/tr1/memory: include <tr1/type_traits>.
	* include/tr1/boost_shared_ptr.h (__shared_ptr<>::operator*):
	Use add_reference instead.
	* testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/
	explicit_instantiation/1.cc: New.
	* testsuite/tr1/2_general_utilities/memory/shared_ptr/
	explicit_instantiation/1.cc: Likewise.
	* testsuite/tr1/2_general_utilities/memory/weak_ptr/
	explicit_instantiation/1.cc: Likewise.

	* testsuite/util/testsuite_tr1.h: Tweak; avoid empty enum.

	* include/tr1/type_traits_fwd.h: Spelling fix.

	* include/tr1/boost_shared_ptr.h: Obvious stylistic fixes.

From-SVN: r117147
2006-09-22 15:54:52 +00:00
..
array_modifications All files: Update FSF address. 2005-08-17 02:28:44 +00:00
composite_type_traits re PR libstdc++/24808 (is_object fails to compile with incomplete types) 2005-11-12 00:19:24 +00:00
const_volatile_modifications All files: Update FSF address. 2005-08-17 02:28:44 +00:00
helper_classes type_traits (integral_constant<>::value): Define. 2006-05-07 16:52:41 +00:00
other_transformations/aligned_storage All files: Update FSF address. 2005-08-17 02:28:44 +00:00
pointer_modifications All files: Update FSF address. 2005-08-17 02:28:44 +00:00
primary_type_categories re PR libstdc++/24808 (is_object fails to compile with incomplete types) 2005-11-12 00:19:24 +00:00
reference_modifications type_traits (add_reference): Robustify vs reference to void. 2006-09-22 15:54:52 +00:00
relationships_between_types All files: Update FSF address. 2005-08-17 02:28:44 +00:00
type_properties re PR c++/9737 ([DR150] Partial template specialisation selection failure involving template parameter defaults) 2006-02-07 11:11:30 +00:00