Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 8308d83a27688635556e940098dd9a66510589b3..51fb9204f200b0be082bde27b64c02096c23857c 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -28,6 +28,7 @@ class PlatformInterfaceDescriptor; |
V(FastCloneShallowArray) \ |
V(FastCloneShallowObject) \ |
V(CreateAllocationSite) \ |
+ V(CreateWeakCell) \ |
V(CallFunction) \ |
V(CallFunctionWithFeedback) \ |
V(CallFunctionWithFeedbackAndVector) \ |
@@ -318,6 +319,19 @@ class CreateAllocationSiteDescriptor : public CallInterfaceDescriptor { |
}; |
+class CreateWeakCellDescriptor : public CallInterfaceDescriptor { |
+ public: |
+ enum ParameterIndices { |
+ kVectorIndex, |
+ kSlotIndex, |
+ kValueIndex, |
+ kParameterCount |
+ }; |
+ |
+ DECLARE_DESCRIPTOR(CreateWeakCellDescriptor, CallInterfaceDescriptor) |
+}; |
+ |
+ |
class CallFunctionDescriptor : public CallInterfaceDescriptor { |
public: |
DECLARE_DESCRIPTOR(CallFunctionDescriptor, CallInterfaceDescriptor) |