diff options
Diffstat (limited to 'libcxx/include/ratio')
| -rw-r--r-- | libcxx/include/ratio | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libcxx/include/ratio b/libcxx/include/ratio index 5d7af88a2ac8..3969a392f3c6 100644 --- a/libcxx/include/ratio +++ b/libcxx/include/ratio @@ -79,9 +79,9 @@ typedef ratio<1000000000000000000000000, 1> yotta; // not supported #include <__assert> // all public C++ headers provide the assertion handler #include <__config> +#include <__type_traits/integral_constant.h> #include <climits> #include <cstdint> -#include <type_traits> #include <version> #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) @@ -525,4 +525,8 @@ _LIBCPP_END_NAMESPACE_STD _LIBCPP_POP_MACROS +#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 +# include <type_traits> +#endif + #endif // _LIBCPP_RATIO |
