File tree Expand file tree Collapse file tree 6 files changed +7
-112
lines changed
test/libcxx/transitive_includes Expand file tree Collapse file tree 6 files changed +7
-112
lines changed Original file line number Diff line number Diff line change @@ -39,8 +39,13 @@ namespace std {
3939
4040#include < __assert> // all public C++ headers provide the assertion handler
4141#include < __config>
42- #include < __flat_map/flat_map.h>
43- #include < __flat_map/sorted_unique.h>
42+
43+ #if _LIBCPP_STD_VER >= 23
44+ # include < __flat_map/flat_map.h>
45+ # include < __flat_map/sorted_unique.h>
46+ #endif
47+
48+ // for feature-test macros
4449#include < version>
4550
4651// 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