Index: src/lookup.h |
diff --git a/src/lookup.h b/src/lookup.h |
index 8444771ac69eef22279742cbc165884a48e21c88..7727ca57dc083289f361a27fcbc4acf81480bd45 100644 |
--- a/src/lookup.h |
+++ b/src/lookup.h |
@@ -48,6 +48,18 @@ class LookupIterator V8_FINAL BASE_EMBEDDED { |
DESCRIPTOR |
}; |
+ explicit LookupIterator(const LookupIterator* other) |
+ : configuration_(other->configuration_), |
+ state_(other->state_), |
+ property_kind_(other->property_kind_), |
+ property_encoding_(other->property_encoding_), |
+ property_details_(other->property_details_), |
+ isolate_(other->isolate_), |
+ name_(other->name_), |
+ holder_map_(other->holder_map_), |
+ maybe_receiver_(other->maybe_receiver_), |
+ maybe_holder_(other->maybe_holder_) {} |
+ |
LookupIterator(Handle<Object> receiver, Handle<Name> name, |
Configuration configuration = CHECK_DERIVED) |
: configuration_(ComputeConfiguration(configuration, name)), |