| Index: src/heap/gc-idle-time-handler.cc
|
| diff --git a/src/heap/gc-idle-time-handler.cc b/src/heap/gc-idle-time-handler.cc
|
| index aa6c3c03ac59b0bc187b4597bd2e6518fa51e192..3e3644956b15956239feef2bb06117786089ee62 100644
|
| --- a/src/heap/gc-idle-time-handler.cc
|
| +++ b/src/heap/gc-idle-time-handler.cc
|
| @@ -87,7 +87,8 @@ bool GCIdleTimeHandler::DoScavenge(
|
| // We do not know the allocation throughput before the first Scavenge.
|
| // TODO(hpayer): Estimate allocation throughput before the first Scavenge.
|
| if (new_space_allocation_throughput_in_bytes_per_ms == 0) {
|
| - new_space_allocation_limit = new_space_size * kConservativeTimeRatio;
|
| + new_space_allocation_limit =
|
| + static_cast<size_t>(new_space_size * kConservativeTimeRatio);
|
| } else {
|
| // We have to trigger scavenge before we reach the end of new space.
|
| new_space_allocation_limit -=
|
|
|