gcc/libstdc++-v3/testsuite/20_util/shared_ptr
Jonathan Wakely c8c0f5577d re PR libstdc++/58839 (dereferencing void* in shared_ptr(unique_ptr&& u) constructor)
PR libstdc++/58839
	* include/bits/shared_ptr_base.h
	(__shared_ptr<T>::__shared_ptr(unique_ptr<U,D>&&)): Only use addressof
	when unique_ptr<U,D>::pointer is not a built-in pointer type.
	* testsuite/20_util/shared_ptr/cons/58839.cc: New.
	* testsuite/20_util/enable_shared_from_this/members/assign.cc: New.
	* testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc: New.

From-SVN: r204184
2013-10-29 21:33:29 +00:00
..
assign Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
casts Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
comparison Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
cons re PR libstdc++/58839 (dereferencing void* in shared_ptr(unique_ptr&& u) constructor) 2013-10-29 21:33:29 +00:00
creation re PR libstdc++/58594 (std::make_shared does not accept const types as parameters) 2013-10-02 20:55:14 +01:00
dest Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
hash Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
misc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
modifiers Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
observers Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
requirements/explicit_instantiation Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
thread forced.C: Extend current handling of Linux-based x86 systems to cover all GNU systems. 2013-06-10 09:21:29 +02:00