| Index: src/heap.h
|
| diff --git a/src/heap.h b/src/heap.h
|
| index e9cbb52ba94e654270ce59b6b99f81420b76a839..03ee7114128679bc02627fb2159549697fb6fbaa 100644
|
| --- a/src/heap.h
|
| +++ b/src/heap.h
|
| @@ -150,7 +150,8 @@ namespace internal {
|
| V(Script, empty_script, EmptyScript) \
|
| V(Smi, real_stack_limit, RealStackLimit) \
|
| V(StringDictionary, intrinsic_function_names, IntrinsicFunctionNames) \
|
| - V(Smi, arguments_adaptor_deopt_pc_offset, ArgumentsAdaptorDeoptPCOffset)
|
| + V(Smi, arguments_adaptor_deopt_pc_offset, ArgumentsAdaptorDeoptPCOffset) \
|
| + V(Smi, construct_stub_deopt_pc_offset, ConstructStubDeoptPCOffset)
|
|
|
| #define ROOT_LIST(V) \
|
| STRONG_ROOT_LIST(V) \
|
| @@ -1555,6 +1556,11 @@ class Heap {
|
| set_arguments_adaptor_deopt_pc_offset(Smi::FromInt(pc_offset));
|
| }
|
|
|
| + void SetConstructStubDeoptPCOffset(int pc_offset) {
|
| + ASSERT(construct_stub_deopt_pc_offset() == Smi::FromInt(0));
|
| + set_construct_stub_deopt_pc_offset(Smi::FromInt(pc_offset));
|
| + }
|
| +
|
| private:
|
| Heap();
|
|
|
|
|