Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index fe9c0d6c035db535d21718844c9b01d7be6fbb68..611498acbd63a7361eb3456c411bb48b76b3d00d 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -71,6 +71,7 @@ class PlatformInterfaceDescriptor; |
V(StringCompare) \ |
V(Keyed) \ |
V(Named) \ |
+ V(HasProperty) \ |
V(CallHandler) \ |
V(ArgumentAdaptor) \ |
V(ApiCallbackWith0Args) \ |
@@ -432,6 +433,15 @@ class TypeConversionDescriptor final : public CallInterfaceDescriptor { |
static const Register ArgumentRegister(); |
}; |
+class HasPropertyDescriptor final : public CallInterfaceDescriptor { |
+ public: |
+ enum ParameterIndices { kKeyIndex, kObjectIndex }; |
+ |
+ DECLARE_DESCRIPTOR(HasPropertyDescriptor, CallInterfaceDescriptor) |
+ |
+ static const Register KeyRegister(); |
+ static const Register ObjectRegister(); |
+}; |
class TypeofDescriptor : public CallInterfaceDescriptor { |
public: |