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()); |