Index: src/property.h |
diff --git a/src/property.h b/src/property.h |
index dd2ede880741873094a4ad5e63f9bbe506ee6feb..79abca04c9d50f4e6c160b0893f9537bf758f418 100644 |
--- a/src/property.h |
+++ b/src/property.h |
@@ -110,7 +110,6 @@ class LookupResult FINAL BASE_EMBEDDED { |
: isolate_(isolate), |
next_(isolate->top_lookup_result()), |
lookup_type_(NOT_FOUND), |
- holder_(NULL), |
transition_(NULL), |
details_(NONE, DATA, Representation::None()) { |
isolate->set_top_lookup_result(this); |
@@ -123,26 +122,23 @@ class LookupResult FINAL BASE_EMBEDDED { |
Isolate* isolate() const { return isolate_; } |
- void DescriptorResult(JSObject* holder, PropertyDetails details, int number) { |
+ void DescriptorResult(PropertyDetails details, int number) { |
lookup_type_ = DESCRIPTOR_TYPE; |
- holder_ = holder; |
transition_ = NULL; |
details_ = details; |
number_ = number; |
} |
- void TransitionResult(JSObject* holder, Map* target) { |
+ void TransitionResult(Map* target) { |
lookup_type_ = TRANSITION_TYPE; |
number_ = target->LastAdded(); |
details_ = target->instance_descriptors()->GetDetails(number_); |
- holder_ = holder; |
transition_ = target; |
} |
void NotFound() { |
lookup_type_ = NOT_FOUND; |
details_ = PropertyDetails(NONE, DATA, 0); |
- holder_ = NULL; |
transition_ = NULL; |
} |
@@ -232,7 +228,6 @@ class LookupResult FINAL BASE_EMBEDDED { |
// Where did we find the result; |
enum { NOT_FOUND, DESCRIPTOR_TYPE, TRANSITION_TYPE } lookup_type_; |
- JSReceiver* holder_; |
Map* transition_; |
int number_; |
PropertyDetails details_; |