Title: [158322] trunk/Source/_javascript_Core
Revision
158322
Author
fpi...@apple.com
Date
2013-10-30 15:34:09 -0700 (Wed, 30 Oct 2013)

Log Message

Unreviewed, fix FTL build.

* ftl/FTLAbstractHeapRepository.h:
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileCallOrConstruct):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (158321 => 158322)


--- trunk/Source/_javascript_Core/ChangeLog	2013-10-30 22:27:59 UTC (rev 158321)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-10-30 22:34:09 UTC (rev 158322)
@@ -1,3 +1,11 @@
+2013-10-30  Filip Pizlo  <fpi...@apple.com>
+
+        Unreviewed, fix FTL build.
+
+        * ftl/FTLAbstractHeapRepository.h:
+        * ftl/FTLLowerDFGToLLVM.cpp:
+        (JSC::FTL::LowerDFGToLLVM::compileCallOrConstruct):
+
 2013-10-30  Alexey Proskuryakov  <a...@apple.com>
 
         Add a way to fulfill promises from DOM code

Modified: trunk/Source/_javascript_Core/ftl/FTLAbstractHeapRepository.h (158321 => 158322)


--- trunk/Source/_javascript_Core/ftl/FTLAbstractHeapRepository.h	2013-10-30 22:27:59 UTC (rev 158321)
+++ trunk/Source/_javascript_Core/ftl/FTLAbstractHeapRepository.h	2013-10-30 22:34:09 UTC (rev 158322)
@@ -41,6 +41,7 @@
 #define FOR_EACH_ABSTRACT_FIELD(macro) \
     macro(Butterfly_publicLength, Butterfly::offsetOfPublicLength()) \
     macro(Butterfly_vectorLength, Butterfly::offsetOfVectorLength()) \
+    macro(CallFrame_callerFrame, CallFrame::callerFrameOffset()) \
     macro(JSArrayBufferView_length, JSArrayBufferView::offsetOfLength()) \
     macro(JSArrayBufferView_mode, JSArrayBufferView::offsetOfMode()) \
     macro(JSArrayBufferView_vector, JSArrayBufferView::offsetOfVector()) \

Modified: trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp (158321 => 158322)


--- trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp	2013-10-30 22:27:59 UTC (rev 158321)
+++ trunk/Source/_javascript_Core/ftl/FTLLowerDFGToLLVM.cpp	2013-10-30 22:34:09 UTC (rev 158322)
@@ -1927,7 +1927,7 @@
         m_out.store32(
             m_out.constInt32(numPassedArgs + dummyThisArgument),
             payloadFor(calleeFrame, JSStack::ArgumentCount));
-        m_out.store64(m_callFrame, addressFor(calleeFrame, JSStack::CallerFrame));
+        m_out.store64(m_callFrame, calleeFrame, m_heaps.CallFrame_callerFrame);
         m_out.store64(
             lowJSValue(m_graph.varArgChild(m_node, 0)),
             addressFor(calleeFrame, JSStack::Callee));
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to