summaryrefslogtreecommitdiffstats
path: root/base/time
diff options
context:
space:
mode:
authoravi <avi@chromium.org>2015-11-24 06:26:24 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-24 14:27:16 +0000
commit4ec0dffe9e013e64058ff506a76bc822957227aa (patch)
tree505796dd4533ddb36753b6391bb20e59fd1dbd9b /base/time
parentbfd6ebdc7511f63ebae483cc82ce5ed989f470ca (diff)
downloadchromium_src-4ec0dffe9e013e64058ff506a76bc822957227aa.zip
chromium_src-4ec0dffe9e013e64058ff506a76bc822957227aa.tar.gz
chromium_src-4ec0dffe9e013e64058ff506a76bc822957227aa.tar.bz2
Switch to static_assert in base/.
BUG=442514 Review URL: https://codereview.chromium.org/1467003002 Cr-Commit-Position: refs/heads/master@{#361337}
Diffstat (limited to 'base/time')
-rw-r--r--base/time/time_mac.cc8
-rw-r--r--base/time/time_win_unittest.cc4
2 files changed, 6 insertions, 6 deletions
diff --git a/base/time/time_mac.cc b/base/time/time_mac.cc
index 578e039..139e0c9 100644
--- a/base/time/time_mac.cc
+++ b/base/time/time_mac.cc
@@ -135,8 +135,8 @@ Time Time::Now() {
// static
Time Time::FromCFAbsoluteTime(CFAbsoluteTime t) {
- COMPILE_ASSERT(std::numeric_limits<CFAbsoluteTime>::has_infinity,
- numeric_limits_infinity_is_undefined_when_not_has_infinity);
+ static_assert(std::numeric_limits<CFAbsoluteTime>::has_infinity,
+ "CFAbsoluteTime must have an infinity value");
if (t == 0)
return Time(); // Consider 0 as a null Time.
if (t == std::numeric_limits<CFAbsoluteTime>::infinity())
@@ -147,8 +147,8 @@ Time Time::FromCFAbsoluteTime(CFAbsoluteTime t) {
}
CFAbsoluteTime Time::ToCFAbsoluteTime() const {
- COMPILE_ASSERT(std::numeric_limits<CFAbsoluteTime>::has_infinity,
- numeric_limits_infinity_is_undefined_when_not_has_infinity);
+ static_assert(std::numeric_limits<CFAbsoluteTime>::has_infinity,
+ "CFAbsoluteTime must have an infinity value");
if (is_null())
return 0; // Consider 0 as a null Time.
if (is_max())
diff --git a/base/time/time_win_unittest.cc b/base/time/time_win_unittest.cc
index 38798d5..baaa322 100644
--- a/base/time/time_win_unittest.cc
+++ b/base/time/time_win_unittest.cc
@@ -187,8 +187,8 @@ TEST(TimeTicks, TimerPerformance) {
};
// Cheating a bit here: assumes sizeof(TimeTicks) == sizeof(Time)
// in order to create a single test case list.
- COMPILE_ASSERT(sizeof(TimeTicks) == sizeof(Time),
- test_only_works_with_same_sizes);
+ static_assert(sizeof(TimeTicks) == sizeof(Time),
+ "TimeTicks and Time must be the same size");
std::vector<TestCase> cases;
cases.push_back({reinterpret_cast<TestFunc>(&Time::Now), "Time::Now"});
cases.push_back({&TimeTicks::Now, "TimeTicks::Now"});