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)); |
} |