Index: src/objects.cc |
=================================================================== |
--- src/objects.cc (revision 9511) |
+++ src/objects.cc (working copy) |
@@ -545,7 +545,9 @@ |
// holder in the prototype chain. |
// Proxy handlers do not use the proxy's prototype, so we can skip this. |
if (!result->IsHandler()) { |
- Object* last = result->IsProperty() ? result->holder() : heap->null_value(); |
+ Object* last = result->IsProperty() |
+ ? result->holder() |
+ : Object::cast(heap->null_value()); |
ASSERT(this != this->GetPrototype()); |
for (Object* current = this; true; current = current->GetPrototype()) { |
if (current->IsAccessCheckNeeded()) { |