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 -= |