diff options
author | Abseil Team <absl-team@google.com> | 2024-01-19 07:53:03 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-01-19 07:53:58 -0800 |
commit | 04d8afe7a3b36b57f6497c60dc6184e9dfeb85c1 (patch) | |
tree | 8c255c6f2a7690e84fcab8fbf7bc943688630a7e /absl/strings | |
parent | b03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc (diff) | |
download | abseil-04d8afe7a3b36b57f6497c60dc6184e9dfeb85c1.tar.gz abseil-04d8afe7a3b36b57f6497c60dc6184e9dfeb85c1.tar.bz2 abseil-04d8afe7a3b36b57f6497c60dc6184e9dfeb85c1.zip |
Remove code pieces for no longer supported MSVC versions.
The current support policy is `_MSC_VER >= 1920`.
PiperOrigin-RevId: 599833619
Change-Id: I9cf7393a5b659d1680765e37e0328539ccb870fa
Diffstat (limited to 'absl/strings')
-rw-r--r-- | absl/strings/string_view.h | 2 | ||||
-rw-r--r-- | absl/strings/string_view_test.cc | 4 |
2 files changed, 1 insertions, 5 deletions
diff --git a/absl/strings/string_view.h b/absl/strings/string_view.h index 04ca0a38..b393c6fc 100644 --- a/absl/strings/string_view.h +++ b/absl/strings/string_view.h @@ -670,7 +670,7 @@ class string_view { } static constexpr size_type StrlenInternal(absl::Nonnull<const char*> str) { -#if defined(_MSC_VER) && _MSC_VER >= 1910 && !defined(__clang__) +#if defined(_MSC_VER) && !defined(__clang__) // MSVC 2017+ can evaluate this at compile-time. const char* begin = str; while (*str != '\0') ++str; diff --git a/absl/strings/string_view_test.cc b/absl/strings/string_view_test.cc index 5b1eb01a..251f1842 100644 --- a/absl/strings/string_view_test.cc +++ b/absl/strings/string_view_test.cc @@ -1051,9 +1051,6 @@ TEST(StringViewTest, ConstexprNullSafeStringView) { EXPECT_EQ(0u, s.size()); EXPECT_EQ(absl::string_view(), s); } -#if !defined(_MSC_VER) || _MSC_VER >= 1910 - // MSVC 2017+ is required for good constexpr string_view support. - // See the implementation of `absl::string_view::StrlenInternal()`. { static constexpr char kHi[] = "hi"; absl::string_view s = absl::NullSafeStringView(kHi); @@ -1066,7 +1063,6 @@ TEST(StringViewTest, ConstexprNullSafeStringView) { EXPECT_EQ(s.size(), 5u); EXPECT_EQ("hello", s); } -#endif } TEST(StringViewTest, ConstexprCompiles) { |