Index: src/full-codegen.h |
diff --git a/src/full-codegen.h b/src/full-codegen.h |
index 4492434942436ac725e54b68f193af904e768607..c6684d45f4367484e79d78b7b0c7325625b5d44c 100644 |
--- a/src/full-codegen.h |
+++ b/src/full-codegen.h |
@@ -615,7 +615,7 @@ class FullCodeGenerator: public AstVisitor { |
// Adds the properties to the class (function) object and to its prototype. |
// Expects the class (function) in the accumulator. The class (function) is |
// in the accumulator after installing all the properties. |
- void EmitClassDefineProperties(ClassLiteral* lit); |
+ void EmitClassDefineProperties(ClassLiteral* lit, int* used_store_slots); |
// Pushes the property key as a Name on the stack. |
void EmitPropertyKey(ObjectLiteralProperty* property, BailoutId bailout_id); |
@@ -634,14 +634,12 @@ class FullCodeGenerator: public AstVisitor { |
// Assign to the given expression as if via '='. The right-hand-side value |
// is expected in the accumulator. slot is only used if FLAG_vector_stores |
// is true. |
- void EmitAssignment(Expression* expr, FeedbackVectorICSlot slot = |
- FeedbackVectorICSlot::Invalid()); |
+ void EmitAssignment(Expression* expr, FeedbackVectorICSlot slot); |
// Complete a variable assignment. The right-hand-side value is expected |
// in the accumulator. |
- void EmitVariableAssignment( |
- Variable* var, Token::Value op, |
- FeedbackVectorICSlot slot = FeedbackVectorICSlot::Invalid()); |
+ void EmitVariableAssignment(Variable* var, Token::Value op, |
+ FeedbackVectorICSlot slot); |
// Helper functions to EmitVariableAssignment |
void EmitStoreToStackLocalOrContextSlot(Variable* var, |