| Index: src/builtins/builtins-constructor.cc
|
| diff --git a/src/builtins/builtins-constructor.cc b/src/builtins/builtins-constructor.cc
|
| index 4f28e27ad3c551a5406e587e723015d2cf53b625..db3ffb0b91c4ee7b712aeac68cc26257c7fecfcc 100644
|
| --- a/src/builtins/builtins-constructor.cc
|
| +++ b/src/builtins/builtins-constructor.cc
|
| @@ -120,14 +120,13 @@ Node* ConstructorBuiltinsAssembler::EmitFastNewClosure(Node* shared_info,
|
|
|
| // Initialize the rest of the function.
|
| Node* empty_fixed_array = HeapConstant(factory->empty_fixed_array());
|
| + Node* empty_literals_array = HeapConstant(factory->empty_literals_array());
|
| StoreObjectFieldNoWriteBarrier(result, JSObject::kPropertiesOffset,
|
| empty_fixed_array);
|
| StoreObjectFieldNoWriteBarrier(result, JSObject::kElementsOffset,
|
| empty_fixed_array);
|
| - Node* literals_array = LoadFixedArrayElement(
|
| - feedback_vector, slot, 0, CodeStubAssembler::SMI_PARAMETERS);
|
| StoreObjectFieldNoWriteBarrier(result, JSFunction::kLiteralsOffset,
|
| - literals_array);
|
| + empty_literals_array);
|
| StoreObjectFieldNoWriteBarrier(
|
| result, JSFunction::kPrototypeOrInitialMapOffset, TheHoleConstant());
|
| StoreObjectFieldNoWriteBarrier(result, JSFunction::kSharedFunctionInfoOffset,
|
|
|