Version 3.10.8
Enabled MIPS cross-compilation.
Ensured reload of elements pointer in StoreFastDoubleElement stub. (Chromium issue 125515)
Fixed corner cases in truncation behavior when storing to TypedArrays. (issue 2110)
Fixed failure to properly recognize and report out-of-memory conditions when allocating code space pages. (Chromium issue 118625)
Fixed idle notifications to perform a round of incremental GCs after context disposal. (issue 2107)
Fixed preparser for try statement. (issue 2109)
Performance and stability improvements on all platforms.
git-svn-id: http://v8.googlecode.com/svn/trunk@11489 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/objects-inl.h b/src/objects-inl.h
index 677d567..459420c 100644
--- a/src/objects-inl.h
+++ b/src/objects-inl.h
@@ -1392,7 +1392,9 @@
void JSObject::initialize_elements() {
- ASSERT(map()->has_fast_elements() || map()->has_fast_smi_only_elements());
+ ASSERT(map()->has_fast_elements() ||
+ map()->has_fast_smi_only_elements() ||
+ map()->has_fast_double_elements());
ASSERT(!GetHeap()->InNewSpace(GetHeap()->empty_fixed_array()));
WRITE_FIELD(this, kElementsOffset, GetHeap()->empty_fixed_array());
}