| Index: src/full-codegen.h
|
| diff --git a/src/full-codegen.h b/src/full-codegen.h
|
| index 605380fca088fc504ffc5a5b66fb25a8b7dd9731..71e1b608e90e9de18041c74e2446ca69d7c04837 100644
|
| --- a/src/full-codegen.h
|
| +++ b/src/full-codegen.h
|
| @@ -477,6 +477,7 @@ class FullCodeGenerator: public AstVisitor {
|
| // Platform-specific code sequences for calls
|
| void EmitCall(Call* expr, CallICState::CallType = CallICState::FUNCTION);
|
| void EmitCallWithLoadIC(Call* expr);
|
| + void EmitSuperCallWithLoadIC(Call* expr);
|
| void EmitKeyedCallWithLoadIC(Call* expr, Expression* key);
|
|
|
| // Platform-specific code for inline runtime calls.
|
| @@ -520,6 +521,8 @@ class FullCodeGenerator: public AstVisitor {
|
| // The receiver is left on the stack by the IC.
|
| void EmitNamedPropertyLoad(Property* expr);
|
|
|
| + void EmitNamedSuperPropertyLoad(Property* expr);
|
| +
|
| // Load a value from a keyed property.
|
| // The receiver and the key is left on the stack by the IC.
|
| void EmitKeyedPropertyLoad(Property* expr);
|
| @@ -560,6 +563,8 @@ class FullCodeGenerator: public AstVisitor {
|
| // accumulator.
|
| void EmitKeyedPropertyAssignment(Assignment* expr);
|
|
|
| + void EmitLoadHomeObject(SuperReference* expr);
|
| +
|
| void CallIC(Handle<Code> code,
|
| TypeFeedbackId id = TypeFeedbackId::None());
|
|
|
|
|