Skip to content

Commit b9149a7

Browse files
burblebeetkoeppe
authored andcommitted
LWG4126 Some feature-test macros for fully freestanding features are not yet marked freestanding
1 parent 10a3383 commit b9149a7

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

source/support.tex

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -597,14 +597,14 @@
597597
#define @\defnlibxname{cpp_lib_chrono}@ 202306L // also in \libheader{chrono}
598598
#define @\defnlibxname{cpp_lib_chrono_udls}@ 201304L // also in \libheader{chrono}
599599
#define @\defnlibxname{cpp_lib_clamp}@ 201603L // also in \libheader{algorithm}
600-
#define @\defnlibxname{cpp_lib_common_reference}@ 202302L // also in \libheader{type_traits}
601-
#define @\defnlibxname{cpp_lib_common_reference_wrapper}@ 202302L // also in \libheader{functional}
600+
#define @\defnlibxname{cpp_lib_common_reference}@ 202302L // freestanding, also in \libheader{type_traits}
601+
#define @\defnlibxname{cpp_lib_common_reference_wrapper}@ 202302L // freestanding, also in \libheader{functional}
602602
#define @\defnlibxname{cpp_lib_complex_udls}@ 201309L // also in \libheader{complex}
603603
#define @\defnlibxname{cpp_lib_concepts}@ 202207L
604604
// freestanding, also in \libheader{concepts}, \libheader{compare}
605605
#define @\defnlibxname{cpp_lib_constexpr_algorithms}@ 202306L // also in \libheader{algorithm}, \libheader{utility}
606606
#define @\defnlibxname{cpp_lib_constexpr_bitset}@ 202207L // also in \libheader{bitset}
607-
#define @\defnlibxname{cpp_lib_constexpr_charconv}@ 202207L // also in \libheader{charconv}
607+
#define @\defnlibxname{cpp_lib_constexpr_charconv}@ 202207L // freestanding, also in \libheader{charconv}
608608
#define @\defnlibxname{cpp_lib_constexpr_cmath}@ 202306L // also in \libheader{cmath}, \libheader{cstdlib}
609609
#define @\defnlibxname{cpp_lib_constexpr_complex}@ 202306L // also in \libheader{complex}
610610
#define @\defnlibxname{cpp_lib_constexpr_dynamic_alloc}@ 201907L // also in \libheader{memory}
@@ -626,7 +626,7 @@
626626
// also in \libheader{vector}, \libheader{list}, \libheader{forward_list}, \libheader{map}, \libheader{set}, \libheader{unordered_map}, \libheader{unordered_set},
627627
// \libheader{deque}, \libheader{queue}, \libheader{stack}, \libheader{string}
628628
#define @\defnlibxname{cpp_lib_copyable_function}@ 202306L // also in \libheader{functional}
629-
#define @\defnlibxname{cpp_lib_coroutine}@ 201902L // also in \libheader{coroutine}
629+
#define @\defnlibxname{cpp_lib_coroutine}@ 201902L // freestanding, also in \libheader{coroutine}
630630
#define @\defnlibxname{cpp_lib_debugging}@ 202403L // freestanding, also in \libheader{debugging}
631631
#define @\defnlibxname{cpp_lib_destroying_delete}@ 201806L // freestanding, also in \libheader{new}
632632
#define @\defnlibxname{cpp_lib_enable_shared_from_this}@ 201603L // also in \libheader{memory}
@@ -695,16 +695,16 @@
695695
#define @\defnlibxname{cpp_lib_is_aggregate}@ 201703L // freestanding, also in \libheader{type_traits}
696696
#define @\defnlibxname{cpp_lib_is_constant_evaluated}@ 201811L // freestanding, also in \libheader{type_traits}
697697
#define @\defnlibxname{cpp_lib_is_final}@ 201402L // freestanding, also in \libheader{type_traits}
698-
#define @\defnlibxname{cpp_lib_is_implicit_lifetime}@ 202302L // also in \libheader{type_traits}
698+
#define @\defnlibxname{cpp_lib_is_implicit_lifetime}@ 202302L // freestanding, also in \libheader{type_traits}
699699
#define @\defnlibxname{cpp_lib_is_invocable}@ 201703L // freestanding, also in \libheader{type_traits}
700700
#define @\defnlibxname{cpp_lib_is_layout_compatible}@ 201907L // freestanding, also in \libheader{type_traits}
701701
#define @\defnlibxname{cpp_lib_is_nothrow_convertible}@ 201806L // freestanding, also in \libheader{type_traits}
702702
#define @\defnlibxname{cpp_lib_is_null_pointer}@ 201309L // freestanding, also in \libheader{type_traits}
703703
#define @\defnlibxname{cpp_lib_is_pointer_interconvertible}@ 201907L // freestanding, also in \libheader{type_traits}
704704
#define @\defnlibxname{cpp_lib_is_scoped_enum}@ 202011L // freestanding, also in \libheader{type_traits}
705705
#define @\defnlibxname{cpp_lib_is_swappable}@ 201603L // freestanding, also in \libheader{type_traits}
706-
#define @\defnlibxname{cpp_lib_is_virtual_base_of}@ 202406L // also in \libheader{type_traits}
707-
#define @\defnlibxname{cpp_lib_is_within_lifetime}@ 202306L // also in \libheader{type_traits}
706+
#define @\defnlibxname{cpp_lib_is_virtual_base_of}@ 202406L // freestanding, also in \libheader{type_traits}
707+
#define @\defnlibxname{cpp_lib_is_within_lifetime}@ 202306L // freestanding, also in \libheader{type_traits}
708708
#define @\defnlibxname{cpp_lib_jthread}@ 201911L // also in \libheader{stop_token}, \libheader{thread}
709709
#define @\defnlibxname{cpp_lib_latch}@ 201907L // also in \libheader{latch}
710710
#define @\defnlibxname{cpp_lib_launder}@ 201606L // freestanding, also in \libheader{new}
@@ -717,7 +717,7 @@
717717
#define @\defnlibxname{cpp_lib_map_try_emplace}@ 201411L // also in \libheader{map}
718718
#define @\defnlibxname{cpp_lib_math_constants}@ 201907L // also in \libheader{numbers}
719719
#define @\defnlibxname{cpp_lib_math_special_functions}@ 201603L // also in \libheader{cmath}
720-
#define @\defnlibxname{cpp_lib_mdspan}@ 202406L // also in \libheader{mdspan}
720+
#define @\defnlibxname{cpp_lib_mdspan}@ 202406L // freestanding, also in \libheader{mdspan}
721721
#define @\defnlibxname{cpp_lib_memory_resource}@ 201603L // also in \libheader{memory_resource}
722722
#define @\defnlibxname{cpp_lib_modules}@ 202207L // freestanding
723723
#define @\defnlibxname{cpp_lib_move_iterator_concept}@ 202207L // freestanding, also in \libheader{iterator}
@@ -759,7 +759,7 @@
759759
#define @\defnlibxname{cpp_lib_ranges_to_container}@ 202202L // freestanding, also in \libheader{ranges}
760760
#define @\defnlibxname{cpp_lib_ranges_zip}@ 202110L
761761
// freestanding, also in \libheader{ranges}, \libheader{tuple}, \libheader{utility}
762-
#define @\defnlibxname{cpp_lib_ratio}@ 202306L // also in \libheader{ratio}
762+
#define @\defnlibxname{cpp_lib_ratio}@ 202306L // freestanding, also in \libheader{ratio}
763763
#define @\defnlibxname{cpp_lib_raw_memory_algorithms}@ 201606L // also in \libheader{memory}
764764
#define @\defnlibxname{cpp_lib_rcu}@ 202306L // also in \libheader{rcu}
765765
#define @\defnlibxname{cpp_lib_reference_from_temporary}@ 202202L // freestanding, also in \libheader{type_traits}
@@ -782,7 +782,7 @@
782782
#define @\defnlibxname{cpp_lib_smart_ptr_owner_equality}@ 202306L // also in \libheader{memory}
783783
#define @\defnlibxname{cpp_lib_source_location}@ 201907L // freestanding, also in \libheader{source_location}
784784
#define @\defnlibxname{cpp_lib_span}@ 202311L // freestanding, also in \libheader{span}
785-
#define @\defnlibxname{cpp_lib_span_initializer_list}@ 202311L // also in \libheader{span}
785+
#define @\defnlibxname{cpp_lib_span_initializer_list}@ 202311L // freestanding, also in \libheader{span}
786786
#define @\defnlibxname{cpp_lib_spanstream}@ 202106L // also in \libheader{spanstream}
787787
#define @\defnlibxname{cpp_lib_ssize}@ 201902L // freestanding, also in \libheader{iterator}
788788
#define @\defnlibxname{cpp_lib_sstream_from_string_view}@ 202306L // also in \libheader{sstream}
@@ -794,12 +794,12 @@
794794
#define @\defnlibxname{cpp_lib_string_resize_and_overwrite}@ 202110L // also in \libheader{string}
795795
#define @\defnlibxname{cpp_lib_string_udls}@ 201304L // also in \libheader{string}
796796
#define @\defnlibxname{cpp_lib_string_view}@ 202403L // also in \libheader{string}, \libheader{string_view}
797-
#define @\defnlibxname{cpp_lib_submdspan}@ 202403L // also in \libheader{mdspan}
797+
#define @\defnlibxname{cpp_lib_submdspan}@ 202403L // freestanding, also in \libheader{mdspan}
798798
#define @\defnlibxname{cpp_lib_syncbuf}@ 201803L // also in \libheader{syncstream}
799799
#define @\defnlibxname{cpp_lib_text_encoding}@ 202306L // also in \libheader{text_encoding}
800800
#define @\defnlibxname{cpp_lib_three_way_comparison}@ 201907L // freestanding, also in \libheader{compare}
801801
#define @\defnlibxname{cpp_lib_to_address}@ 201711L // freestanding, also in \libheader{memory}
802-
#define @\defnlibxname{cpp_lib_to_array}@ 201907L // also in \libheader{array}
802+
#define @\defnlibxname{cpp_lib_to_array}@ 201907L // freestanding, also in \libheader{array}
803803
#define @\defnlibxname{cpp_lib_to_chars}@ 202306L // also in \libheader{charconv}
804804
#define @\defnlibxname{cpp_lib_to_string}@ 202306L // also in \libheader{string}
805805
#define @\defnlibxname{cpp_lib_to_underlying}@ 202102L // freestanding, also in \libheader{utility}

0 commit comments

Comments
 (0)