diff options
-rw-r--r-- | chrome/browser/permissions/permission_uma_util.cc | 3 | ||||
-rw-r--r-- | components/drive/job_scheduler.cc | 3 | ||||
-rw-r--r-- | google_apis/gaia/oauth2_token_service.cc | 2 | ||||
-rw-r--r-- | media/cast/net/rtcp/rtcp_unittest.cc | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/permissions/permission_uma_util.cc b/chrome/browser/permissions/permission_uma_util.cc index 77b5f09..f424e9e 100644 --- a/chrome/browser/permissions/permission_uma_util.cc +++ b/chrome/browser/permissions/permission_uma_util.cc @@ -181,8 +181,7 @@ void RecordPermissionAction(PermissionType permission, sample->SetStringField("Port", requesting_origin.port()); sample->SetStringField("Domain", rappor::GetDomainAndRegistrySampleFromGURL(requesting_origin)); - sample->SetFlagsField("Actions", - 1 << action, + sample->SetFlagsField("Actions", static_cast<uint64_t>(1) << action, PermissionAction::PERMISSION_ACTION_NUM); rappor_service->RecordSampleObj("Permissions.Action." + permission_str, std::move(sample)); diff --git a/components/drive/job_scheduler.cc b/components/drive/job_scheduler.cc index a422e1d..254a189 100644 --- a/components/drive/job_scheduler.cc +++ b/components/drive/job_scheduler.cc @@ -861,7 +861,8 @@ void JobScheduler::UpdateWait() { // Exponential backoff: https://developers.google.com/drive/handle-errors. base::TimeDelta delay = - base::TimeDelta::FromSeconds(1 << (throttle_count_ - 1)) + + base::TimeDelta::FromSeconds(static_cast<int64_t>(1) + << (throttle_count_ - 1)) + base::TimeDelta::FromMilliseconds(base::RandInt(0, 1000)); VLOG(1) << "Throttling for " << delay.InMillisecondsF(); diff --git a/google_apis/gaia/oauth2_token_service.cc b/google_apis/gaia/oauth2_token_service.cc index e146ca9..def534a 100644 --- a/google_apis/gaia/oauth2_token_service.cc +++ b/google_apis/gaia/oauth2_token_service.cc @@ -313,7 +313,7 @@ void OAuth2TokenService::Fetcher::OnGetTokenFailure( int64_t OAuth2TokenService::Fetcher::ComputeExponentialBackOffMilliseconds( int retry_num) { DCHECK(retry_num < max_fetch_retry_num_); - int64_t exponential_backoff_in_seconds = 1 << retry_num; + int exponential_backoff_in_seconds = 1 << retry_num; // Returns a backoff with randomness < 1000ms return (exponential_backoff_in_seconds + base::RandDouble()) * 1000; } diff --git a/media/cast/net/rtcp/rtcp_unittest.cc b/media/cast/net/rtcp/rtcp_unittest.cc index f26f935..cf98208 100644 --- a/media/cast/net/rtcp/rtcp_unittest.cc +++ b/media/cast/net/rtcp/rtcp_unittest.cc @@ -188,7 +188,7 @@ TEST_F(RtcpTest, RoundTripTimesDeterminedFromReportPingPong) { base::TimeDelta expected_rtt_according_to_sender; for (int i = 0; i < iterations; ++i) { const base::TimeDelta one_way_trip_time = - base::TimeDelta::FromMilliseconds(1 << i); + base::TimeDelta::FromMilliseconds(static_cast<int64_t>(1) << i); sender_to_receiver_.set_packet_delay(one_way_trip_time); receiver_to_sender_.set_packet_delay(one_way_trip_time); |