Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index d51594340303fdb1eec360f1c44157a432de9fea..850a047ec2d113a952667c15d5ea014965403786 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -1196,14 +1196,19 @@ class HStackCheck: public HTemplateInstruction<0> { |
class HEnterInlined: public HTemplateInstruction<0> { |
public: |
- HEnterInlined(Handle<JSFunction> closure, FunctionLiteral* function) |
- : closure_(closure), function_(function) { |
+ HEnterInlined(Handle<JSFunction> closure, |
+ FunctionLiteral* function, |
+ CallKind call_kind) |
+ : closure_(closure), |
+ function_(function), |
+ call_kind_(call_kind) { |
} |
virtual void PrintDataTo(StringStream* stream); |
Handle<JSFunction> closure() const { return closure_; } |
FunctionLiteral* function() const { return function_; } |
+ CallKind call_kind() const { return call_kind_; } |
virtual Representation RequiredInputRepresentation(int index) const { |
return Representation::None(); |
@@ -1214,6 +1219,7 @@ class HEnterInlined: public HTemplateInstruction<0> { |
private: |
Handle<JSFunction> closure_; |
FunctionLiteral* function_; |
+ CallKind call_kind_; |
}; |