Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement P2937R0 Freestanding Library: Remove strtok #4203

Merged
merged 1 commit into from
Nov 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion stl/inc/yvals_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
// P2338R4 Freestanding Library: Character Primitives And The C Library
// (except for __cpp_lib_freestanding_charconv)
// P2401R0 Conditional noexcept For exchange()
// P2937R0 Freestanding Library: Remove strtok

// _HAS_CXX17 directly controls:
// P0005R4 not_fn()
Expand Down Expand Up @@ -1604,7 +1605,7 @@ _EMIT_STL_ERROR(STL1004, "C++98 unexpected() is incompatible with C++23 unexpect
#define __cpp_lib_exchange_function 201304L
#define __cpp_lib_freestanding_char_traits 202306L
#define __cpp_lib_freestanding_cstdlib 202306L
#define __cpp_lib_freestanding_cstring 202306L
#define __cpp_lib_freestanding_cstring 202311L
#define __cpp_lib_freestanding_cwchar 202306L
#define __cpp_lib_freestanding_errc 202306L
#define __cpp_lib_freestanding_feature_test_macros 202306L
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ STATIC_ASSERT(__cpp_lib_freestanding_charconv == 202306L);

STATIC_ASSERT(__cpp_lib_freestanding_cstdlib == 202306L);

STATIC_ASSERT(__cpp_lib_freestanding_cstring == 202306L);
STATIC_ASSERT(__cpp_lib_freestanding_cstring == 202311L);

STATIC_ASSERT(__cpp_lib_freestanding_cwchar == 202306L);

Expand Down