diff options
author | Caroline Tice <cmtice@google.com> | 2019-09-23 10:32:09 -0700 |
---|---|---|
committer | Caroline Tice <cmtice@chromium.org> | 2019-09-26 03:49:31 +0000 |
commit | f407f187af489b92c9a50a1f4ac8cf703b8fab56 (patch) | |
tree | d37960dec545a2cbbedf57a4790b5e2faa3e47f9 /update_status_utils_unittest.cc | |
parent | 2f8594e369b7eb14809a210c9f8450b158cb9f06 (diff) |
update_engine: Fix field assignment order, for compiler warning.
The latest llvm compiler version (r370808), to which we are about to
upgrade Chrome OS, introduces a new warning, -Wreorder-init-list, which
complains if struct field assignments at initialization occur in a
different order than their declartion order. This CL fixes a build
error in the ChromeOS UnitTest stage that is uncovered by this warning.
BUG=chromium:1006866
TEST=compilation works with this fix, with new compiler
Change-Id: Id48ae7b24345d960313eaa03ce58378065a9316e
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/update_engine/+/1818788
Tested-by: Caroline Tice <cmtice@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
Diffstat (limited to 'update_status_utils_unittest.cc')
-rw-r--r-- | update_status_utils_unittest.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/update_status_utils_unittest.cc b/update_status_utils_unittest.cc index 3af30c78..e3dd037c 100644 --- a/update_status_utils_unittest.cc +++ b/update_status_utils_unittest.cc @@ -25,14 +25,16 @@ using std::string; namespace chromeos_update_engine { TEST(UpdateStatusUtilsTest, UpdateEngineStatusToStringTest) { + // Keep field assignments in same order as they were declared, + // to prevent compiler warning, -Wreorder-init-fields. update_engine::UpdateEngineStatus update_engine_status = { - .status = update_engine::UpdateStatus::CHECKING_FOR_UPDATE, - .is_install = true, - .is_enterprise_rollback = true, .last_checked_time = 156000000, + .status = update_engine::UpdateStatus::CHECKING_FOR_UPDATE, + .progress = 0.5, .new_size_bytes = 888, .new_version = "12345.0.0", - .progress = 0.5, + .is_enterprise_rollback = true, + .is_install = true, }; string print = R"(CURRENT_OP=UPDATE_STATUS_CHECKING_FOR_UPDATE |