gcc/libstdc++-v3/include/std
Jonathan Wakely 1fbe1a50d8
libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]
This type trait isn't supported by Clang 18. It's only used in static
assertions, so they can just be omitted if the trait isn't available.

libstdc++-v3/ChangeLog:

	PR libstdc++/114891
	* include/std/generator: Check feature test macro before using
	is_pointer_interconvertible_v.
2024-05-01 17:24:01 +01:00
..
algorithm
any
array
atomic libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR114103] 2024-03-07 20:55:25 +00:00
barrier
bit
bitset libstdc++: Remove redundant zeroing in std::bitset::operator>>= [PR113806] 2024-02-15 11:43:21 +00:00
charconv libstdc++: Consistently use noexcept, constexpr, nodiscard on bitmask ops 2024-02-28 11:27:46 +00:00
chrono libstdc++: Fix typo in Doxygen comment 2024-04-25 18:38:43 +01:00
codecvt
complex
concepts libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309] 2024-02-01 14:59:46 -05:00
condition_variable
coroutine
deque
execution
expected
filesystem
format libstdc++: Do not apply localized formatting to NaN and inf [PR114863] 2024-04-26 15:57:38 +01:00
forward_list
fstream
functional libstdc++: Add std::reference_wrapper comparison operators for C++26 2024-04-15 19:26:09 +01:00
future libstdc++: Consistently use noexcept, constexpr, nodiscard on bitmask ops 2024-02-28 11:27:46 +00:00
generator libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891] 2024-05-01 17:24:01 +01:00
iomanip
ios
iosfwd
iostream
istream
iterator
latch
limits
list
locale
map libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309] 2024-02-01 14:59:46 -05:00
memory
memory_resource
mutex
numbers
numeric
optional libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606] 2024-04-03 11:45:35 +01:00
ostream libstdc++: Implement "Printing blank lines with println" for C++23 2024-04-17 17:33:10 +01:00
print libstdc++: Implement "Printing blank lines with println" for C++23 2024-04-17 17:33:10 +01:00
queue
random
ranges libstdc++: Allow adjacent __maybe_present_t<false, ...> fields to overlap 2024-04-02 13:07:07 -04:00
ratio
regex
scoped_allocator
semaphore
set
shared_mutex
source_location
span
spanstream
sstream
stack
stacktrace libstdc++: Add more [[nodiscard]] to <stacktrace> 2024-02-28 11:27:45 +00:00
stdexcept
stdfloat
stop_token
streambuf
string
string_view libstdc++: Use std::type_identity_t in <string_view> as per LWG 3950 [PR114400] 2024-03-23 11:07:57 +00:00
syncstream libstdc++: Remove noexcept from std::osyncstream::operator= 2024-02-02 10:18:04 +00:00
system_error
text_encoding
thread
tuple libstdc++: Add missing std::tuple constructor [PR114147] 2024-03-04 20:24:58 +00:00
type_traits libstdc++: Replace std::result_of with __invoke_result_t [PR114394] 2024-03-22 22:37:57 +00:00
typeindex
unordered_map libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309] 2024-02-01 14:59:46 -05:00
unordered_set
utility libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309] 2024-02-01 14:59:46 -05:00
valarray libstdc++: Avoid aliasing violation in std::valarray [PR99117] 2024-02-15 11:43:21 +00:00
variant libstdc++: Add comment to #include in <variant> 2024-04-25 18:38:43 +01:00
vector
version