diff --git a/omaha/base/time.cc b/omaha/base/time.cc index b9b7b4138..62a4f5ad8 100644 --- a/omaha/base/time.cc +++ b/omaha/base/time.cc @@ -300,7 +300,7 @@ time_t FileTimeToTimeT(const FILETIME& file_time) { void TimeTToFileTime(const time_t& time, FILETIME* file_time) { ASSERT1(file_time); - LONGLONG ll = Int32x32To64(time, kSecsTo100ns) + kTimeTConvValue; + LONGLONG ll = (static_cast(time) * kSecsTo100ns) + kTimeTConvValue; file_time->dwLowDateTime = static_cast(ll); file_time->dwHighDateTime = static_cast(ll >> 32); }