gcc/libstdc++-v3/testsuite/20_util/headers/memory
Jonathan Wakely 95055199ee libstdc++: Fix <memory> for -std=c++23 -ffreestanding [PR114866]
std::shared_ptr isn't declared for freestanding, so guard uses of it
with #if _GLIBCXX_HOSTED in <bits/out_ptr.h>.

libstdc++-v3/ChangeLog:

	PR libstdc++/114866
	* include/bits/out_ptr.h [!_GLIBCXX_HOSTED]: Don't refer to
	shared_ptr, __shared_ptr or __is_shred_ptr.
	* testsuite/20_util/headers/memory/114866.cc: New test.

(cherry picked from commit 9927059bb88e966e0a45f09e4fd1193f93df708f)
2024-05-14 10:50:19 +01:00
..
114866.cc libstdc++: Fix <memory> for -std=c++23 -ffreestanding [PR114866] 2024-05-14 10:50:19 +01:00
synopsis.cc
types_std_c++0x.cc