summaryrefslogtreecommitdiffstats
path: root/chromium/base/time/time_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/time/time_unittest.cc')
-rw-r--r--chromium/base/time/time_unittest.cc4
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())