Index: src/crankshaft/hydrogen.cc |
diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc |
index 5c0843ee53a9ad6f2bcc3462d1cbce0c4bc9d456..e6cee763dc5eb4d4dabc9341452f5bc94ac73bea 100644 |
--- a/src/crankshaft/hydrogen.cc |
+++ b/src/crankshaft/hydrogen.cc |
@@ -3601,7 +3601,6 @@ HGraph::HGraph(CompilationInfo* info, CallInterfaceDescriptor descriptor) |
info_(info), |
descriptor_(descriptor), |
zone_(info->zone()), |
- is_recursive_(false), |
use_optimistic_licm_(false), |
depends_on_empty_array_proto_elements_(false), |
type_change_checksum_(0), |
@@ -8056,9 +8055,6 @@ HInstruction* HOptimizedGraphBuilder::BuildCallConstantFunction( |
bool can_invoke_directly = |
dont_adapt_arguments || formal_parameter_count == arity; |
if (can_invoke_directly) { |
- if (jsfun.is_identical_to(current_info()->closure())) { |
- graph()->MarkRecursive(); |
- } |
return NewPlainFunctionCall(target, argument_count); |
} else { |
HValue* param_count_value = Add<HConstant>(formal_parameter_count); |