diff --git a/test/unittest/type_traits_test.cpp b/test/unittest/type_traits_test.cpp index 164cc79..123b3a2 100644 --- a/test/unittest/type_traits_test.cpp +++ b/test/unittest/type_traits_test.cpp @@ -1,5 +1,6 @@ #include "atcoder/internal_type_traits" +#include #include #include @@ -44,7 +45,12 @@ static_assert(internal::is_unsigned_int::value, ""); static_assert(!internal::is_signed_int::value, ""); static_assert(!internal::is_unsigned_int::value, ""); +#if CHAR_MIN < 0 static_assert(is_same>::value, ""); +#else +static_assert(is_same>::value, ""); +#endif + static_assert( is_same>::value, "");