| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 60a140b79c58f0fda45e1126dc97d0669ed142c0..017ca3425a592f46ffee580f9de2fba2258cde5c 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -7278,7 +7278,10 @@ bool AccessorPair::Equals(AccessorPair* pair) {
|
|
|
|
|
| bool AccessorPair::Equals(Object* getter_value, Object* setter_value) {
|
| - return (getter() == getter_value) && (setter() == setter_value);
|
| + return ((getter()->IsTheHole() && getter_value->IsNull()) ||
|
| + (getter() == getter_value)) &&
|
| + ((setter()->IsTheHole() && setter_value->IsNull()) ||
|
| + (setter() == setter_value));
|
| }
|
|
|
|
|
|
|