| Index: src/heap.cc
|
| diff --git a/src/heap.cc b/src/heap.cc
|
| index 6fe4928f23dc06cb26ff2305f0e86998f6700c7e..0cbe13f92fb26cdb730318ae56cde11cac517d23 100644
|
| --- a/src/heap.cc
|
| +++ b/src/heap.cc
|
| @@ -1011,12 +1011,13 @@ void PromotionQueue::RelocateQueueHead() {
|
| intptr_t* head_end =
|
| Min(front_, reinterpret_cast<intptr_t*>(p->body_limit()));
|
|
|
| - int entries_count = (head_end - head_start) / kEntrySizeInWords;
|
| + int entries_count =
|
| + static_cast<int>(head_end - head_start) / kEntrySizeInWords;
|
|
|
| emergency_stack_ = new List<Entry>(2 * entries_count);
|
|
|
| while (head_start != head_end) {
|
| - int size = *(head_start++);
|
| + int size = static_cast<int>(*(head_start++));
|
| HeapObject* obj = reinterpret_cast<HeapObject*>(*(head_start++));
|
| emergency_stack_->Add(Entry(obj, size));
|
| }
|
|
|