Chromium Code Reviews| Index: src/objects.cc |
| diff --git a/src/objects.cc b/src/objects.cc |
| index 9a7f7aa6742529bcf963b7278438f65558bab63d..d388fb34771f754a7ec1b1e151e349285e962341 100644 |
| --- a/src/objects.cc |
| +++ b/src/objects.cc |
| @@ -6725,7 +6725,9 @@ class MapNameKey : public HashTableKey { |
| virtual HashFunction GetHashFunction() { return MapNameHash; } |
| static uint32_t MapNameHashHelper(Map* map, String* name) { |
| - return reinterpret_cast<uint32_t>(map) ^ name->Hash(); |
| + uintptr_t addr_hash = |
| + static_cast<uint32_t>(reinterpret_cast<uintptr_t>(map)); |
|
Dean McNamee
2009/05/12 08:22:40
comment about truncation?
Lasse Reichstein
2009/05/12 10:32:51
Added
|
| + return addr_hash ^ name->Hash(); |
| } |
| static uint32_t MapNameHash(Object* obj) { |