diff options
Diffstat (limited to 'chromium/base/time/time_unittest.cc')
-rw-r--r-- | chromium/base/time/time_unittest.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/base/time/time_unittest.cc b/chromium/base/time/time_unittest.cc index 5e8bad99065..fb00f8bf866 100644 --- a/chromium/base/time/time_unittest.cc +++ b/chromium/base/time/time_unittest.cc @@ -1352,6 +1352,10 @@ TEST(TimeDelta, MaxConversions) { .is_max(), ""); + static_assert( + TimeDelta::FromMicrosecondsD(max_d).is_max(), + "Make sure that 2^63 correctly gets clamped to `max` (crbug.com/612601)"); + // Floating point arithmetic resulting in infinity isn't constexpr in C++14. EXPECT_TRUE( TimeDelta::FromMillisecondsD(std::numeric_limits<double>::infinity()) |