Reviewers: Søren Gjesse,

Description:
Fix bug 813, harmless assert triggered by ARM inside o3d.

Please review this at http://codereview.chromium.org/2868112/show

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/virtual-frame-arm.h


Index: src/arm/virtual-frame-arm.h
===================================================================
--- src/arm/virtual-frame-arm.h (revision 5165)
+++ src/arm/virtual-frame-arm.h (working copy)
@@ -501,7 +501,7 @@
   }

   inline void RaiseHeight(int count, unsigned known_smi_map = 0) {
-    ASSERT(known_smi_map < (1u << count));
+    ASSERT(count >= 32 || known_smi_map < (1u << count));
     element_count_ += count;
     if (count >= kTOSKnownSmiMapSize) {
       tos_known_smi_map_ = known_smi_map;


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to