Title: [150144] branches/dfgFourthTier/Source/_javascript_Core
Revision
150144
Author
[email protected]
Date
2013-05-15 13:43:40 -0700 (Wed, 15 May 2013)

Log Message

Fix for broken 32-bit build in SpeculativeJIT::checkArray().
https://bugs.webkit.org/show_bug.cgi?id=116184.

Rubber stamped by Mark Hahnenberg.

* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::checkArray):

Modified Paths

Diff

Modified: branches/dfgFourthTier/Source/_javascript_Core/ChangeLog (150143 => 150144)


--- branches/dfgFourthTier/Source/_javascript_Core/ChangeLog	2013-05-15 20:30:12 UTC (rev 150143)
+++ branches/dfgFourthTier/Source/_javascript_Core/ChangeLog	2013-05-15 20:43:40 UTC (rev 150144)
@@ -1,3 +1,13 @@
+2013-05-15  Mark Lam  <[email protected]>
+
+        Fix for broken 32-bit build in SpeculativeJIT::checkArray().
+        https://bugs.webkit.org/show_bug.cgi?id=116184.
+
+        Rubber stamped by Mark Hahnenberg.
+
+        * dfg/DFGSpeculativeJIT.cpp:
+        (JSC::DFG::SpeculativeJIT::checkArray):
+
 2013-05-15  Filip Pizlo  <[email protected]>
 
         fourthTier: DFG should separate link phase into things that must be done concurrently and things that must be done synchronously, and have a way of passing data from one to the other

Modified: branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp (150143 => 150144)


--- branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp	2013-05-15 20:30:12 UTC (rev 150143)
+++ branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp	2013-05-15 20:43:40 UTC (rev 150144)
@@ -744,7 +744,7 @@
     m_jit.loadPtr(
         MacroAssembler::Address(baseReg, JSCell::structureOffset()), temp.gpr());
     speculationCheck(
-        BadType, JSValueRegs(baseReg), node,
+        BadType, JSValueSource::unboxedCell(baseReg), node,
         m_jit.branchPtr(
             MacroAssembler::NotEqual,
             MacroAssembler::Address(temp.gpr(), Structure::classInfoOffset()),
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to