Index: src/ast/scopes.cc |
diff --git a/src/ast/scopes.cc b/src/ast/scopes.cc |
index 4e107bd3fdab1a258a5ff747ebc63893094cd5e8..7a430f74e57d98e7fbf2ca48e995c8d08d60d396 100644 |
--- a/src/ast/scopes.cc |
+++ b/src/ast/scopes.cc |
@@ -1577,7 +1577,7 @@ void DeclarationScope::AllocateParameterLocals() { |
if (var == rest_parameter_) continue; |
DCHECK(var->scope() == this); |
- if (uses_sloppy_arguments || has_forced_context_allocation()) { |
+ if (uses_sloppy_arguments) { |
// Force context allocation of the parameter. |
neis
2016/08/09 07:15:26
Maybe remove the comment too as it doesn't add any
adamk
2016/08/09 16:29:11
Done.
|
var->ForceContextAllocation(); |
} |
@@ -1607,11 +1607,6 @@ void DeclarationScope::AllocateReceiver() { |
if (!has_this_declaration()) return; |
DCHECK_NOT_NULL(receiver()); |
DCHECK_EQ(receiver()->scope(), this); |
- |
- if (has_forced_context_allocation()) { |
- // Force context allocation of the receiver. |
- receiver()->ForceContextAllocation(); |
- } |
AllocateParameter(receiver(), -1); |
} |