| Index: src/lithium.h
|
| diff --git a/src/lithium.h b/src/lithium.h
|
| index 923a1594c9d1b07603190c94565985a1d9a335a2..e1cd52aa0acc4e9642c7c3f9ef14646de6290a04 100644
|
| --- a/src/lithium.h
|
| +++ b/src/lithium.h
|
| @@ -460,6 +460,7 @@ class LEnvironment: public ZoneObject {
|
| int argument_count,
|
| int value_count,
|
| LEnvironment* outer,
|
| + HEnterInlined* entry,
|
| Zone* zone)
|
| : closure_(closure),
|
| frame_type_(frame_type),
|
| @@ -475,6 +476,7 @@ class LEnvironment: public ZoneObject {
|
| spilled_registers_(NULL),
|
| spilled_double_registers_(NULL),
|
| outer_(outer),
|
| + entry_(entry),
|
| zone_(zone) { }
|
|
|
| Handle<JSFunction> closure() const { return closure_; }
|
| @@ -491,6 +493,7 @@ class LEnvironment: public ZoneObject {
|
| }
|
| const ZoneList<LOperand*>* values() const { return &values_; }
|
| LEnvironment* outer() const { return outer_; }
|
| + HEnterInlined* entry() { return entry_; }
|
|
|
| void AddValue(LOperand* operand,
|
| Representation representation,
|
| @@ -556,6 +559,7 @@ class LEnvironment: public ZoneObject {
|
| LOperand** spilled_double_registers_;
|
|
|
| LEnvironment* outer_;
|
| + HEnterInlined* entry_;
|
|
|
| Zone* zone_;
|
| };
|
|
|