From b8bbe92f84ffe1e249016cfe8b79efdffb7a35c1 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Thu, 19 May 2022 22:53:29 -0700 Subject: [PATCH] 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 --- absl/time/time.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/absl/time/time.h b/absl/time/time.h index 69d72208..f284aa37 100644 --- a/absl/time/time.h +++ b/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_) {}