Fix Win64 build
authordslomov@chromium.org <dslomov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 2 Apr 2013 15:03:04 +0000 (15:03 +0000)
committerdslomov@chromium.org <dslomov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 2 Apr 2013 15:03:04 +0000 (15:03 +0000)
BUG=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14115 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/runtime.cc

index 5fe1f9dc5bcb33a93581e2f2ed100d58cfe5c5f0..dcc76181fe488a0aa27a7c734cb7a5be706df303 100644 (file)
@@ -851,7 +851,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_ArrayBufferInitialize) {
   Object* byte_length;
   {
     MaybeObject* maybe_byte_length =
-        isolate->heap()->NumberFromDouble(allocated_length);
+        isolate->heap()->NumberFromDouble(
+            static_cast<double>(allocated_length));
     if (!maybe_byte_length->ToObject(&byte_length)) return maybe_byte_length;
   }
   CHECK(byte_length->IsSmi() || byte_length->IsHeapNumber());