diff --git a/base/base_tests/string_utils_test.cpp b/base/base_tests/string_utils_test.cpp index 229cbe9b43..35c07c5a2a 100644 --- a/base/base_tests/string_utils_test.cpp +++ b/base/base_tests/string_utils_test.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -493,10 +494,7 @@ UNIT_TEST(to_any) s = "-9223372036854775808"; TEST(strings::to_any(s, i), ()); -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wimplicitly-unsigned-literal" - TEST_EQUAL(i, -9223372036854775808LL, ()); -#pragma clang diagnostic pop + TEST_EQUAL(i, std::numeric_limits::min(), ()); s = "9223372036854775807"; TEST(strings::to_any(s, i), ());