diff options
Diffstat (limited to 'zucchini_gen_unittest.cc')
-rw-r--r-- | zucchini_gen_unittest.cc | 7 |
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); |