| Index: src/profile-generator.cc
|
| ===================================================================
|
| --- src/profile-generator.cc (revision 5083)
|
| +++ src/profile-generator.cc (working copy)
|
| @@ -1557,7 +1557,8 @@
|
| uint64_t HeapObjectsMap::FindEntry(Address addr) {
|
| HashMap::Entry* entry = entries_map_.Lookup(addr, AddressHash(addr), false);
|
| if (entry != NULL) {
|
| - int entry_index = reinterpret_cast<intptr_t>(entry->value);
|
| + int entry_index =
|
| + static_cast<int>(reinterpret_cast<intptr_t>(entry->value));
|
| EntryInfo& entry_info = entries_->at(entry_index);
|
| entry_info.accessed = true;
|
| return entry_info.id;
|
| @@ -1572,7 +1573,8 @@
|
| for (HashMap::Entry* entry = entries_map_.Start();
|
| entry != NULL;
|
| entry = entries_map_.Next(entry)) {
|
| - int entry_index = reinterpret_cast<intptr_t>(entry->value);
|
| + int entry_index =
|
| + static_cast<int>(reinterpret_cast<intptr_t>(entry->value));
|
| EntryInfo& entry_info = entries_->at(entry_index);
|
| if (entry_info.accessed) {
|
| entry->value = reinterpret_cast<void*>(new_entries->length());
|
|
|