aboutsummaryrefslogtreecommitdiff
path: root/zucchini_gen_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'zucchini_gen_unittest.cc')
-rw-r--r--zucchini_gen_unittest.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/zucchini_gen_unittest.cc b/zucchini_gen_unittest.cc
index fb16cdd..97b223e 100644
--- a/zucchini_gen_unittest.cc
+++ b/zucchini_gen_unittest.cc
@@ -33,6 +33,11 @@ std::vector<int32_t> GenerateReferencesDeltaTest(
std::vector<offset_t>&& exp_old_targets,
std::vector<offset_t>&& exp_projected_old_targets,
EquivalenceMap&& equivalence_map) {
+ // OffsetMapper needs image sizes for forward-projection overflow check. These
+ // are tested elsewhere, so just use arbitrary large value.
+ constexpr size_t kOldImageSize = 1000000;
+ constexpr size_t kNewImageSize = 1001000;
+
ReferenceDeltaSink reference_delta_sink;
TargetPool old_targets;
@@ -46,7 +51,7 @@ std::vector<int32_t> GenerateReferencesDeltaTest(
ReferenceSet new_refs({1, TypeTag(0), PoolTag(0)}, new_targets);
new_refs.InitReferences(new_references);
- OffsetMapper offset_mapper(equivalence_map);
+ OffsetMapper offset_mapper(equivalence_map, kOldImageSize, kNewImageSize);
TargetPool projected_old_targets = old_targets;
projected_old_targets.FilterAndProject(offset_mapper);