Fix Win64 build problem.
Review URL: http://codereview.chromium.org/475003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3442 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
1d57c13b8c
commit
c773148bb9
@ -1,4 +1,4 @@
|
||||
// Copyright 2006-2008 the V8 project authors. All rights reserved.
|
||||
/// Copyright 2006-2008 the V8 project authors. All rights reserved.
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
@ -55,9 +55,8 @@ class SerializationAddressMapper {
|
||||
|
||||
static int MappedTo(HeapObject* obj) {
|
||||
ASSERT(IsMapped(obj));
|
||||
return reinterpret_cast<intptr_t>(serialization_map_->Lookup(Key(obj),
|
||||
Hash(obj),
|
||||
false)->value);
|
||||
return static_cast<int>(reinterpret_cast<intptr_t>(
|
||||
serialization_map_->Lookup(Key(obj), Hash(obj), false)->value));
|
||||
}
|
||||
|
||||
static void Map(HeapObject* obj, int to) {
|
||||
@ -81,7 +80,7 @@ class SerializationAddressMapper {
|
||||
}
|
||||
|
||||
static uint32_t Hash(HeapObject* obj) {
|
||||
return reinterpret_cast<intptr_t>(obj->address());
|
||||
return static_cast<int32_t>(reinterpret_cast<intptr_t>(obj->address()));
|
||||
}
|
||||
|
||||
static void* Key(HeapObject* obj) {
|
||||
|
Loading…
Reference in New Issue
Block a user