diff options
author | avi <avi@chromium.org> | 2015-11-24 06:26:24 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-24 14:27:16 +0000 |
commit | 4ec0dffe9e013e64058ff506a76bc822957227aa (patch) | |
tree | 505796dd4533ddb36753b6391bb20e59fd1dbd9b /base/time | |
parent | bfd6ebdc7511f63ebae483cc82ce5ed989f470ca (diff) | |
download | chromium_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.cc | 8 | ||||
-rw-r--r-- | base/time/time_win_unittest.cc | 4 |
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"}); |