Title: [157699] trunk/Source/_javascript_Core
Revision
157699
Author
[email protected]
Date
2013-10-20 04:06:05 -0700 (Sun, 20 Oct 2013)

Log Message

[sh4] Fix build (broken since r157690).
https://bugs.webkit.org/show_bug.cgi?id=123081

Patch by Julien Brianceau <[email protected]> on 2013-10-20
Reviewed by Andreas Kling.

* assembler/AssemblerBufferWithConstantPool.h:
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::buffer):
(JSC::SH4Assembler::readCallTarget):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (157698 => 157699)


--- trunk/Source/_javascript_Core/ChangeLog	2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-10-20 11:06:05 UTC (rev 157699)
@@ -1,3 +1,15 @@
+2013-10-20  Julien Brianceau  <[email protected]>
+
+        [sh4] Fix build (broken since r157690).
+        https://bugs.webkit.org/show_bug.cgi?id=123081
+
+        Reviewed by Andreas Kling.
+
+        * assembler/AssemblerBufferWithConstantPool.h:
+        * assembler/SH4Assembler.h:
+        (JSC::SH4Assembler::buffer):
+        (JSC::SH4Assembler::readCallTarget):
+
 2013-10-19  Filip Pizlo  <[email protected]>
 
         Simplify TempRegisterSet - it no longer needs to be convertible to a POD since it's no longer going to be a member of a union

Modified: trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h (157698 => 157699)


--- trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h	2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h	2013-10-20 11:06:05 UTC (rev 157699)
@@ -195,12 +195,6 @@
         putIntegralUnchecked(value.low);
     }
 
-    PassRefPtr<ExecutableMemoryHandle> executableCopy(VM& vm, void* ownerUID, JITCompilationEffort effort)
-    {
-        flushConstantPool(false);
-        return AssemblerBuffer::executableCopy(vm, ownerUID, effort);
-    }
-
     void putShortWithConstantInt(uint16_t insn, uint32_t constant, bool isReusable = false)
     {
         putIntegralWithConstantInt(insn, constant, isReusable);

Modified: trunk/Source/_javascript_Core/assembler/SH4Assembler.h (157698 => 157699)


--- trunk/Source/_javascript_Core/assembler/SH4Assembler.h	2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/assembler/SH4Assembler.h	2013-10-20 11:06:05 UTC (rev 157699)
@@ -345,6 +345,8 @@
     {
     }
 
+    AssemblerBuffer& buffer() { return m_buffer; }
+
     // SH4 condition codes
     typedef enum {
         EQ = 0x0, // Equal
@@ -1653,11 +1655,6 @@
         return reinterpret_cast<void*>(readPCrelativeAddress((*instructionPtr & 0xff), instructionPtr));
     }
 
-    PassRefPtr<ExecutableMemoryHandle> executableCopy(VM& vm, void* ownerUID, JITCompilationEffort effort)
-    {
-        return m_buffer.executableCopy(vm, ownerUID, effort);
-    }
-
     static void cacheFlush(void* code, size_t size)
     {
 #if OS(LINUX)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to