| Index: src/interface-descriptors.h | 
| diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h | 
| index 22216e7257d751da1ba602afff67ba5b5afc1f80..3b671d462593864881de7b7aa478f6517d33ec4d 100644 | 
| --- a/src/interface-descriptors.h | 
| +++ b/src/interface-descriptors.h | 
| @@ -87,6 +87,8 @@ class PlatformInterfaceDescriptor; | 
| V(CreateIterResultObject)               \ | 
| V(HasProperty)                          \ | 
| V(ForInFilter)                          \ | 
| +  V(ForInNext)                            \ | 
| +  V(ForInPrepare)                         \ | 
| V(GetProperty)                          \ | 
| V(CallHandler)                          \ | 
| V(ArgumentAdaptor)                      \ | 
| @@ -531,6 +533,20 @@ class ForInFilterDescriptor final : public CallInterfaceDescriptor { | 
| kParameterCount) | 
| }; | 
|  | 
| +class ForInNextDescriptor final : public CallInterfaceDescriptor { | 
| + public: | 
| +  DEFINE_PARAMETERS(kObject, kCacheArray, kCacheType, kIndex) | 
| +  DECLARE_DEFAULT_DESCRIPTOR(ForInNextDescriptor, CallInterfaceDescriptor, | 
| +                             kParameterCount) | 
| +}; | 
| + | 
| +class ForInPrepareDescriptor final : public CallInterfaceDescriptor { | 
| + public: | 
| +  DEFINE_PARAMETERS(kObject) | 
| +  DECLARE_DEFAULT_DESCRIPTOR(ForInPrepareDescriptor, CallInterfaceDescriptor, | 
| +                             kParameterCount) | 
| +}; | 
| + | 
| class GetPropertyDescriptor final : public CallInterfaceDescriptor { | 
| public: | 
| DEFINE_PARAMETERS(kObject, kKey) | 
|  |