Title: [188970] branches/jsc-tailcall/Source/_javascript_Core
Revision
188970
Author
msab...@apple.com
Date
2015-08-26 10:54:28 -0700 (Wed, 26 Aug 2015)

Log Message

Unreviewed build fix for release builds after r188937.

* jit/CallFrameShuffler.cpp:
(JSC::CallFrameShuffler::prepareAny): Changed ASSERT to ASSERT_UNUSED.
* jit/CallFrameShuffler.h:
(JSC::CallFrameShuffler::removeTarget): Changed ASSERT to ASSERT_UNUSED.
(JSC::CachedRecovery::removeTarget):
* jit/CallFrameShuffler32_64.cpp: Added #include "JSCJSValueInline.h".
* jit/CallFrameShuffler64.cpp: Added #include "JSCJSValueInline.h".

Modified Paths

Diff

Modified: branches/jsc-tailcall/Source/_javascript_Core/ChangeLog (188969 => 188970)


--- branches/jsc-tailcall/Source/_javascript_Core/ChangeLog	2015-08-26 17:33:49 UTC (rev 188969)
+++ branches/jsc-tailcall/Source/_javascript_Core/ChangeLog	2015-08-26 17:54:28 UTC (rev 188970)
@@ -1,3 +1,15 @@
+2015-08-26  Michael Saboff  <msab...@apple.com>
+
+        Unreviewed build fix for release builds after r188937.
+
+        * jit/CallFrameShuffler.cpp:
+        (JSC::CallFrameShuffler::prepareAny): Changed ASSERT to ASSERT_UNUSED.
+        * jit/CallFrameShuffler.h:
+        (JSC::CallFrameShuffler::removeTarget): Changed ASSERT to ASSERT_UNUSED. 
+        (JSC::CachedRecovery::removeTarget):
+        * jit/CallFrameShuffler32_64.cpp: Added #include "JSCJSValueInline.h".
+        * jit/CallFrameShuffler64.cpp: Added #include "JSCJSValueInline.h".
+
 2015-08-24  Basile Clement  <basile_clem...@apple.com>
 
         jsc-tailcall: We should reuse the frame efficiently in the DFG instead of doing a memmove

Modified: branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.cpp (188969 => 188970)


--- branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.cpp	2015-08-26 17:33:49 UTC (rev 188969)
+++ branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.cpp	2015-08-26 17:54:28 UTC (rev 188970)
@@ -597,7 +597,7 @@
             emitLoad(*cachedRecovery);
             emitBox(*cachedRecovery);
             bool writesOK = tryWrites(*cachedRecovery);
-            ASSERT(writesOK);
+            ASSERT_UNUSED(writesOK, writesOK);
         } else if (verbose)
             dataLog("   - ", cachedRecovery->recovery(), " can't be handled just yet.\n");
     }
@@ -637,7 +637,7 @@
         emitLoad(*cachedRecovery);
         emitBox(*cachedRecovery);
         bool writesOK = tryWrites(*cachedRecovery);
-        ASSERT(writesOK);
+        ASSERT_UNUSED(writesOK, writesOK);
     }
 
     // Handle 2) by loading all registers. We don't have to do any

Modified: branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.h (188969 => 188970)


--- branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.h	2015-08-26 17:33:49 UTC (rev 188969)
+++ branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler.h	2015-08-26 17:54:28 UTC (rev 188970)
@@ -64,7 +64,7 @@
 
     void removeTarget(VirtualRegister reg)
     {
-        ASSERT(m_targets.last() == reg);
+        ASSERT_UNUSED(reg, m_targets.last() == reg);
         m_targets.shrink(m_targets.size() - 1);
     }
 

Modified: branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler32_64.cpp (188969 => 188970)


--- branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler32_64.cpp	2015-08-26 17:33:49 UTC (rev 188969)
+++ branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler32_64.cpp	2015-08-26 17:54:28 UTC (rev 188970)
@@ -30,7 +30,7 @@
 
 #include "CCallHelpers.h"
 #include "DataFormat.h"
-#include "JSCJSValue.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 

Modified: branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler64.cpp (188969 => 188970)


--- branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler64.cpp	2015-08-26 17:33:49 UTC (rev 188969)
+++ branches/jsc-tailcall/Source/_javascript_Core/jit/CallFrameShuffler64.cpp	2015-08-26 17:54:28 UTC (rev 188970)
@@ -30,6 +30,7 @@
 
 #include "CCallHelpers.h"
 #include "DataFormat.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to