| Index: src/code-factory.cc
|
| diff --git a/src/code-factory.cc b/src/code-factory.cc
|
| index 177cacb63c621e389917941d09fc9c71407fae2f..65858438227cdd54413b023f4309ff6d1607aa12 100644
|
| --- a/src/code-factory.cc
|
| +++ b/src/code-factory.cc
|
| @@ -516,8 +516,10 @@ SIMD128_TYPES(SIMD128_ALLOC)
|
|
|
| // static
|
| Callable CodeFactory::Allocate(Isolate* isolate, PretenureFlag pretenure_flag) {
|
| - AllocateStub stub(isolate, pretenure_flag);
|
| - return Callable(stub.GetCode(), stub.GetCallInterfaceDescriptor());
|
| + return Callable(pretenure_flag == NOT_TENURED
|
| + ? isolate->builtins()->AllocateInNewSpace()
|
| + : isolate->builtins()->AllocateInOldSpace(),
|
| + AllocateDescriptor(isolate));
|
| }
|
|
|
| // static
|
|
|