| Index: src/code-stubs.h
|
| diff --git a/src/code-stubs.h b/src/code-stubs.h
|
| index 7ac7a4d07774fa82ece50f535cb9405a070643b0..2e74695bd516ee11b16352f62d67060eec226f4b 100644
|
| --- a/src/code-stubs.h
|
| +++ b/src/code-stubs.h
|
| @@ -103,6 +103,7 @@ namespace internal {
|
| V(AllocateBool8x16) \
|
| V(ArrayNoArgumentConstructor) \
|
| V(ArraySingleArgumentConstructor) \
|
| + V(Boom) \
|
| V(StringLength) \
|
| V(Add) \
|
| V(Subtract) \
|
| @@ -980,6 +981,16 @@ class LoadIndexedInterceptorStub : public TurboFanCodeStub {
|
| DEFINE_TURBOFAN_CODE_STUB(LoadIndexedInterceptor, TurboFanCodeStub);
|
| };
|
|
|
| +class BoomStub : public TurboFanCodeStub {
|
| + public:
|
| + explicit BoomStub(Isolate* isolate) : TurboFanCodeStub(isolate) {}
|
| +
|
| + static void GenerateAheadOfTime(Isolate* isolate);
|
| +
|
| + DEFINE_CALL_INTERFACE_DESCRIPTOR(Void);
|
| + DEFINE_TURBOFAN_CODE_STUB(Boom, TurboFanCodeStub);
|
| +};
|
| +
|
| // ES6 section 12.10.3 "in" operator evaluation.
|
| class HasPropertyStub : public TurboFanCodeStub {
|
| public:
|
|
|