| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index d51594340303fdb1eec360f1c44157a432de9fea..1c371f4178287fbe73b7f743941257a1001277dc 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,
|
| + ReceiverType receiver_type)
|
| + : closure_(closure),
|
| + function_(function),
|
| + receiver_type_(receiver_type) {
|
| }
|
|
|
| virtual void PrintDataTo(StringStream* stream);
|
|
|
| Handle<JSFunction> closure() const { return closure_; }
|
| FunctionLiteral* function() const { return function_; }
|
| + ReceiverType receiver_type() const { return receiver_type_; }
|
|
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::None();
|
| @@ -1214,6 +1219,7 @@ class HEnterInlined: public HTemplateInstruction<0> {
|
| private:
|
| Handle<JSFunction> closure_;
|
| FunctionLiteral* function_;
|
| + ReceiverType receiver_type_;
|
| };
|
|
|
|
|
|
|