diff options
author | Etienne Pierre-doray <etiennep@chromium.org> | 2018-09-10 16:19:33 +0000 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2021-07-25 20:36:14 -0700 |
commit | 725a8734514bb88b5acd976040e6710e26b2e3b5 (patch) | |
tree | 15293dbea03b652c5873d1aaebbc2efaf67c88c3 /zucchini_gen.cc | |
parent | 74d44edc92e96d45c2f1d488e42171bb3c55570c (diff) | |
download | zucchini-725a8734514bb88b5acd976040e6710e26b2e3b5.tar.gz |
[Zucchini]: Fix OffsetMapper implicit conversion.
Fix compile error with -Wshorten-64-to-32. Image size is new stored as an
offset_t to avoid implicit conversion.
Bug: 881008
Change-Id: I82b12ce17d8368f05d6a5537fd1734ee32b37dbe
Reviewed-on: https://chromium-review.googlesource.com/1213549
Reviewed-by: Samuel Huang <huangs@chromium.org>
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#589938}
NOKEYCHECK=True
GitOrigin-RevId: 5946dbfa3f684d8f4960bb413b5e8322ebddcee3
Diffstat (limited to 'zucchini_gen.cc')
-rw-r--r-- | zucchini_gen.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zucchini_gen.cc b/zucchini_gen.cc index 38bd8b1..ac7e33b 100644 --- a/zucchini_gen.cc +++ b/zucchini_gen.cc @@ -287,7 +287,9 @@ bool GenerateExecutableElement(ExecutableType exe_type, EquivalenceMap equivalences = CreateEquivalenceMap(old_image_index, new_image_index, new_disasm->num_equivalence_iterations()); - OffsetMapper offset_mapper(equivalences, old_image.size(), new_image.size()); + OffsetMapper offset_mapper(equivalences, + base::checked_cast<offset_t>(old_image.size()), + base::checked_cast<offset_t>(new_image.size())); ReferenceDeltaSink reference_delta_sink; for (const auto& old_targets : old_image_index.target_pools()) { |