gcc/libstdc++-v3/include
Jonathan Wakely eb846114ed libstdc++: Remove std::__unicode::__null_sentinel
The name __null_sentinel is defined as a macro by newlib, so we can't
use it as an identifier. That variable is not actually used by
libstdc++, it was added because P2728R6 proposes std::uc::null_sentinel.
Since we don't need it and it breaks bootstrap for newlib targets, just
remove it. A null sentinel can still be used by constructing a
_Null_sentinel_t object as needed, rather than having a named object of
that type predefined.

libstdc++-v3/ChangeLog:

	* include/bits/unicode.h (__null_sentinel): Remove.
	* testsuite/17_intro/names.cc: Add __null_sentinel.
2024-01-08 16:04:59 +00:00
..
backward Update copyright years. 2024-01-03 12:19:35 +01:00
bits libstdc++: Remove std::__unicode::__null_sentinel 2024-01-08 16:04:59 +00:00
c Update copyright years. 2024-01-03 12:19:35 +01:00
c_compatibility Update copyright years. 2024-01-03 12:19:35 +01:00
c_global Update copyright years. 2024-01-03 12:19:35 +01:00
c_std Update copyright years. 2024-01-03 12:19:35 +01:00
debug Update copyright years. 2024-01-03 12:19:35 +01:00
decimal Update copyright years. 2024-01-03 12:19:35 +01:00
experimental Update copyright years. 2024-01-03 12:19:35 +01:00
ext Update copyright years. 2024-01-03 12:19:35 +01:00
parallel Update copyright years. 2024-01-03 12:19:35 +01:00
precompiled Update copyright years. 2024-01-03 12:19:35 +01:00
pstl libstdc++: Enable OpenMP 5.0 pragmas in PSTL headers 2023-07-04 00:05:53 +01:00
std libstdc++: Implement P2918R0 "Runtime format strings II" for C++26 2024-01-08 01:14:51 +00:00
tr1 Update copyright years. 2024-01-03 12:19:35 +01:00
tr2 Update copyright years. 2024-01-03 12:19:35 +01:00
Makefile.am libstdc++: Add Unicode-aware width estimation for std::format 2024-01-08 01:14:50 +00:00
Makefile.in libstdc++: Add Unicode-aware width estimation for std::format 2024-01-08 01:14:50 +00:00