Index: src/lithium.cc |
diff --git a/src/lithium.cc b/src/lithium.cc |
index ab1e630c705376848791c366a46685c719920d1f..e1156fdfc15a6f937d0272386fe2363232dca7bf 100644 |
--- a/src/lithium.cc |
+++ b/src/lithium.cc |
@@ -498,10 +498,9 @@ LEnvironment* LChunkBuilderBase::CreateEnvironment( |
LOperand* op; |
HValue* value = hydrogen_env->values()->at(i); |
+ CHECK(!value->IsPushArgument()); // Do not deopt outgoing arguments |
if (value->IsArgumentsObject() || value->IsCapturedObject()) { |
op = LEnvironment::materialization_marker(); |
- } else if (value->IsPushArgument()) { |
- op = new(zone()) LArgument(argument_index++); |
} else { |
op = UseAny(value); |
} |