Version 3.9.4

Properly initialize element-transitioning array literals on ARM. (issue 1930)

Bug fixes on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@10635 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/heap.cc b/src/heap.cc
index 4cea933..042069c 100644
--- a/src/heap.cc
+++ b/src/heap.cc
@@ -2865,7 +2865,8 @@
   share->set_inferred_name(empty_string(), SKIP_WRITE_BARRIER);
   share->set_initial_map(undefined_value(), SKIP_WRITE_BARRIER);
   share->set_this_property_assignments(undefined_value(), SKIP_WRITE_BARRIER);
-  share->set_deopt_counter(Smi::FromInt(FLAG_deopt_every_n_times));
+  share->set_deopt_counter(FLAG_deopt_every_n_times);
+  share->set_ast_node_count(0);
 
   // Set integer fields (smi or int, depending on the architecture).
   share->set_length(0);