Change workaround for MSVC bug regarding compile-time initialization to trigger from MSC_VER 1910 to 1930.

1929 is the last _MSC_VER for Visual Studio 2019.

PiperOrigin-RevId: 449909831
Change-Id: Ibca931cc31131235eba55d2a1b97c7a062f059db
pull/1186/head
Abseil Team 3 years ago committed by Copybara-Service
parent b39a7000a0
commit b8bbe92f84
  1. 2
      absl/time/time.h

@ -162,7 +162,7 @@ class Duration {
constexpr Duration() : rep_hi_(0), rep_lo_(0) {} // zero-length duration
// Copyable.
#if !defined(__clang__) && defined(_MSC_VER) && _MSC_VER < 1910
#if !defined(__clang__) && defined(_MSC_VER) && _MSC_VER < 1930
// Explicitly defining the constexpr copy constructor avoids an MSVC bug.
constexpr Duration(const Duration& d)
: rep_hi_(d.rep_hi_), rep_lo_(d.rep_lo_) {}

Loading…
Cancel
Save