| Index: src/code-stubs.h
|
| diff --git a/src/code-stubs.h b/src/code-stubs.h
|
| index e1f0f18c0a555fcc127c507cfc29635ad67fbcfd..2062d946a8d49fa39e5a162eeef8c9161fbd0490 100644
|
| --- a/src/code-stubs.h
|
| +++ b/src/code-stubs.h
|
| @@ -137,6 +137,7 @@ namespace internal {
|
| V(ToInteger) \
|
| V(ToLength) \
|
| V(HasProperty) \
|
| + V(ForInFilter) \
|
| V(GetProperty) \
|
| V(LoadICTrampolineTF) \
|
| V(LoadICTF) \
|
| @@ -991,6 +992,14 @@ class HasPropertyStub : public TurboFanCodeStub {
|
| DEFINE_TURBOFAN_BINARY_OP_CODE_STUB(HasProperty, TurboFanCodeStub);
|
| };
|
|
|
| +class ForInFilterStub : public TurboFanCodeStub {
|
| + public:
|
| + explicit ForInFilterStub(Isolate* isolate) : TurboFanCodeStub(isolate) {}
|
| +
|
| + DEFINE_CALL_INTERFACE_DESCRIPTOR(ForInFilter);
|
| + DEFINE_TURBOFAN_BINARY_OP_CODE_STUB(ForInFilter, TurboFanCodeStub);
|
| +};
|
| +
|
| // ES6 [[Get]] operation.
|
| class GetPropertyStub : public TurboFanCodeStub {
|
| public:
|
|
|