aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/fstream
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2022-11-02 20:27:42 +0100
committerNikolas Klauser <nikolasklauser@berlin.de>2022-11-05 20:59:29 +0100
commit89b356f05ab7aa3d96fc7b68aece6e7a5bdb0db5 (patch)
treec693d494aa3599d2089829118ca5d9728764adda /libcxx/include/fstream
parentedf885531e9e38fb127f6075373b706acef7b59c (diff)
downloadllvm-89b356f05ab7aa3d96fc7b68aece6e7a5bdb0db5.zip
llvm-89b356f05ab7aa3d96fc7b68aece6e7a5bdb0db5.tar.gz
llvm-89b356f05ab7aa3d96fc7b68aece6e7a5bdb0db5.tar.bz2
[libc++] Granularize <concept> includes
Reviewed By: ldionne, #libc Spies: libcxx-commits Differential Revision: https://reviews.llvm.org/D137283
Diffstat (limited to 'libcxx/include/fstream')
-rw-r--r--libcxx/include/fstream4
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxx/include/fstream b/libcxx/include/fstream
index 95f345f..1d2cb79 100644
--- a/libcxx/include/fstream
+++ b/libcxx/include/fstream
@@ -1744,4 +1744,8 @@ _LIBCPP_END_NAMESPACE_STD
_LIBCPP_POP_MACROS
+#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
+# include <concepts>
+#endif
+
#endif // _LIBCPP_FSTREAM