Initialize typed array content for rempio2result during bootstrapping.
authoryangguo <yangguo@chromium.org>
Thu, 30 Apr 2015 14:32:24 +0000 (07:32 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Apr 2015 14:32:32 +0000 (14:32 +0000)
This is to pacify MSAN.

R=mvstanton@chromium.org
BUG=465759
LOG=N

Review URL: https://codereview.chromium.org/1119693004

Cr-Commit-Position: refs/heads/master@{#28170}

src/bootstrapper.cc

index 4117ce0..6b1c6dd 100644 (file)
@@ -1645,8 +1645,10 @@ void Genesis::InitializeBuiltinTypedArrays() {
 
   {  // Initialize a result array for rempio2 calculation
     const size_t num_elements = 2;
-    SetBuiltinTypedArray<double>(isolate(), builtins, kExternalFloat64Array,
-                                 NULL, num_elements, "rempio2result");
+    double* data =
+        SetBuiltinTypedArray<double>(isolate(), builtins, kExternalFloat64Array,
+                                     NULL, num_elements, "rempio2result");
+    for (size_t i = 0; i < num_elements; i++) data[i] = 0;
   }
 }