Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index ad9655bb0fa4d32e10c6533832cc123caa997b07..c29fed4c03e8c3422b8b4e65906cc33a47801c8a 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -6774,7 +6774,7 @@ void HOptimizedGraphBuilder::HandleCompoundAssignment(Assignment* expr) { |
// a linear search of the parameter variables. |
int count = current_info()->scope()->num_parameters(); |
for (int i = 0; i < count; ++i) { |
- if (var == current_info()->scope()->parameter(i)) { |
+ if (var == current_info()->scope()->parameter_var(i)) { |
Bailout(kAssignmentToParameterFunctionUsesArgumentsObject); |
} |
} |
@@ -6908,7 +6908,7 @@ void HOptimizedGraphBuilder::VisitAssignment(Assignment* expr) { |
// to detect that the variable is a parameter. |
int count = current_info()->scope()->num_parameters(); |
for (int i = 0; i < count; ++i) { |
- if (var == current_info()->scope()->parameter(i)) { |
+ if (var == current_info()->scope()->parameter_var(i)) { |
return Bailout(kAssignmentToParameterInArgumentsObject); |
} |
} |
@@ -10402,7 +10402,7 @@ void HOptimizedGraphBuilder::VisitCountOperation(CountOperation* expr) { |
// linear search of the parameter list. |
int count = current_info()->scope()->num_parameters(); |
for (int i = 0; i < count; ++i) { |
- if (var == current_info()->scope()->parameter(i)) { |
+ if (var == current_info()->scope()->parameter_var(i)) { |
return Bailout(kAssignmentToParameterInArgumentsObject); |
} |
} |