File tree Expand file tree Collapse file tree 6 files changed +8
-114
lines changed
test/libcxx/transitive_includes Expand file tree Collapse file tree 6 files changed +8
-114
lines changed Original file line number Diff line number Diff line change @@ -38,11 +38,15 @@ namespace std {
3838*/
3939
4040#if 0
41- #else // 0
42- # include < __assert> // all public C++ headers provide the assertion handler
41+ #else // 0
4342# include < __config>
44- # include < __flat_map/flat_map.h>
45- # include < __flat_map/sorted_unique.h>
43+
44+ # if _LIBCPP_STD_VER >= 23
45+ # include < __flat_map/flat_map.h>
46+ # include < __flat_map/sorted_unique.h>
47+ # endif
48+
49+ // for feature-test macros
4650# include < version>
4751
4852// standard required includes
Original file line number Diff line number Diff line change @@ -674,35 +674,13 @@ filesystem typeinfo
674674filesystem utility
675675filesystem variant
676676filesystem version
677- flat_map atomic
678- flat_map cctype
679- flat_map climits
680677flat_map cmath
681678flat_map compare
682- flat_map concepts
683679flat_map cstddef
684680flat_map cstdint
685- flat_map cstdio
686- flat_map cstdlib
687- flat_map cstring
688- flat_map ctime
689- flat_map cwchar
690- flat_map cwctype
691- flat_map exception
692681flat_map initializer_list
693- flat_map iosfwd
694- flat_map iterator
695682flat_map limits
696- flat_map memory
697- flat_map new
698- flat_map optional
699- flat_map ratio
700- flat_map stdexcept
701- flat_map tuple
702683flat_map type_traits
703- flat_map typeinfo
704- flat_map utility
705- flat_map variant
706684flat_map version
707685format algorithm
708686format array
Original file line number Diff line number Diff line change @@ -674,35 +674,13 @@ filesystem typeinfo
674674filesystem utility
675675filesystem variant
676676filesystem version
677- flat_map atomic
678- flat_map cctype
679- flat_map climits
680677flat_map cmath
681678flat_map compare
682- flat_map concepts
683679flat_map cstddef
684680flat_map cstdint
685- flat_map cstdio
686- flat_map cstdlib
687- flat_map cstring
688- flat_map ctime
689- flat_map cwchar
690- flat_map cwctype
691- flat_map exception
692681flat_map initializer_list
693- flat_map iosfwd
694- flat_map iterator
695682flat_map limits
696- flat_map memory
697- flat_map new
698- flat_map optional
699- flat_map ratio
700- flat_map stdexcept
701- flat_map tuple
702683flat_map type_traits
703- flat_map typeinfo
704- flat_map utility
705- flat_map variant
706684flat_map version
707685format algorithm
708686format array
Original file line number Diff line number Diff line change @@ -692,35 +692,13 @@ filesystem typeinfo
692692filesystem utility
693693filesystem variant
694694filesystem version
695- flat_map atomic
696- flat_map cctype
697- flat_map climits
698695flat_map cmath
699696flat_map compare
700- flat_map concepts
701697flat_map cstddef
702698flat_map cstdint
703- flat_map cstdio
704- flat_map cstdlib
705- flat_map cstring
706- flat_map ctime
707- flat_map cwchar
708- flat_map cwctype
709- flat_map exception
710699flat_map initializer_list
711- flat_map iosfwd
712- flat_map iterator
713700flat_map limits
714- flat_map memory
715- flat_map new
716- flat_map optional
717- flat_map ratio
718- flat_map stdexcept
719- flat_map tuple
720701flat_map type_traits
721- flat_map typeinfo
722- flat_map utility
723- flat_map variant
724702flat_map version
725703format algorithm
726704format array
Original file line number Diff line number Diff line change @@ -701,35 +701,13 @@ filesystem utility
701701filesystem variant
702702filesystem vector
703703filesystem version
704- flat_map atomic
705- flat_map cctype
706- flat_map climits
707704flat_map cmath
708705flat_map compare
709- flat_map concepts
710706flat_map cstddef
711707flat_map cstdint
712- flat_map cstdio
713- flat_map cstdlib
714- flat_map cstring
715- flat_map ctime
716- flat_map cwchar
717- flat_map cwctype
718- flat_map exception
719708flat_map initializer_list
720- flat_map iosfwd
721- flat_map iterator
722709flat_map limits
723- flat_map memory
724- flat_map new
725- flat_map optional
726- flat_map ratio
727- flat_map stdexcept
728- flat_map tuple
729710flat_map type_traits
730- flat_map typeinfo
731- flat_map utility
732- flat_map variant
733711flat_map version
734712format algorithm
735713format array
Original file line number Diff line number Diff line change @@ -697,35 +697,13 @@ filesystem utility
697697filesystem variant
698698filesystem vector
699699filesystem version
700- flat_map atomic
701- flat_map cctype
702- flat_map climits
703700flat_map cmath
704701flat_map compare
705- flat_map concepts
706702flat_map cstddef
707703flat_map cstdint
708- flat_map cstdio
709- flat_map cstdlib
710- flat_map cstring
711- flat_map ctime
712- flat_map cwchar
713- flat_map cwctype
714- flat_map exception
715704flat_map initializer_list
716- flat_map iosfwd
717- flat_map iterator
718705flat_map limits
719- flat_map memory
720- flat_map new
721- flat_map optional
722- flat_map ratio
723- flat_map stdexcept
724- flat_map tuple
725706flat_map type_traits
726- flat_map typeinfo
727- flat_map utility
728- flat_map variant
729707flat_map version
730708format algorithm
731709format array
You can’t perform that action at this time.
0 commit comments