| Index: chrome/browser/component_updater/sw_reporter_installer_win.cc
|
| diff --git a/chrome/browser/component_updater/sw_reporter_installer_win.cc b/chrome/browser/component_updater/sw_reporter_installer_win.cc
|
| index c0b877e4380297b8e655eb47de21771e0a08e2af..acb628056af254e01e44427822594b76ed38bc9e 100644
|
| --- a/chrome/browser/component_updater/sw_reporter_installer_win.cc
|
| +++ b/chrome/browser/component_updater/sw_reporter_installer_win.cc
|
| @@ -121,14 +121,14 @@ void ReportVersionWithUma(const base::Version& version) {
|
| // The major version for X.Y.Z is X*256^3+Y*256+Z. If there are additional
|
| // components, only the first three count, and if there are less than 3, the
|
| // missing values are just replaced by zero. So 1 is equivalent 1.0.0.
|
| - DCHECK_LT(version.components()[0], 0x100);
|
| + DCHECK_LT(version.components()[0], 0x100U);
|
| uint32_t major_version = 0x1000000 * version.components()[0];
|
| if (version.components().size() >= 2) {
|
| - DCHECK_LT(version.components()[1], 0x10000);
|
| + DCHECK_LT(version.components()[1], 0x10000U);
|
| major_version += 0x100 * version.components()[1];
|
| }
|
| if (version.components().size() >= 3) {
|
| - DCHECK_LT(version.components()[2], 0x100);
|
| + DCHECK_LT(version.components()[2], 0x100U);
|
| major_version += version.components()[2];
|
| }
|
| UMA_HISTOGRAM_SPARSE_SLOWLY("SoftwareReporter.MajorVersion", major_version);
|
|
|