Index: src/ic/handler-configuration-inl.h |
diff --git a/src/ic/handler-configuration-inl.h b/src/ic/handler-configuration-inl.h |
index c794a3ce6bb22dba2507674414657e8b7ad15496..573922ae3e618ecd3e2f50d1b2b3e785f7e8a829 100644 |
--- a/src/ic/handler-configuration-inl.h |
+++ b/src/ic/handler-configuration-inl.h |
@@ -40,6 +40,14 @@ Handle<Object> LoadHandler::EnableNegativeLookupOnReceiver( |
return handle(Smi::FromInt(config), isolate); |
} |
+Handle<Object> LoadHandler::LoadNonExistent( |
+ Isolate* isolate, bool do_negative_lookup_on_receiver) { |
+ int config = |
+ KindBits::encode(kForNonExistent) | |
+ DoNegativeLookupOnReceiverBits::encode(do_negative_lookup_on_receiver); |
+ return handle(Smi::FromInt(config), isolate); |
+} |
+ |
Handle<Object> LoadHandler::LoadElement(Isolate* isolate, |
ElementsKind elements_kind, |
bool convert_hole_to_undefined, |