Title: [230550] trunk/Source/_javascript_Core
Revision
230550
Author
mark....@apple.com
Date
2018-04-11 15:46:55 -0700 (Wed, 11 Apr 2018)

Log Message

[Build fix] Replace CompactJITCodeMap with JITCodeMap.
https://bugs.webkit.org/show_bug.cgi?id=184512
<rdar://problem/35391728>

Not reviewed.

* bytecode/CodeBlock.h:
* jit/JITCodeMap.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (230549 => 230550)


--- trunk/Source/_javascript_Core/ChangeLog	2018-04-11 22:09:09 UTC (rev 230549)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-04-11 22:46:55 UTC (rev 230550)
@@ -1,5 +1,16 @@
 2018-04-11  Mark Lam  <mark....@apple.com>
 
+        [Build fix] Replace CompactJITCodeMap with JITCodeMap.
+        https://bugs.webkit.org/show_bug.cgi?id=184512
+        <rdar://problem/35391728>
+
+        Not reviewed.
+
+        * bytecode/CodeBlock.h:
+        * jit/JITCodeMap.h:
+
+2018-04-11  Mark Lam  <mark....@apple.com>
+
         Replace CompactJITCodeMap with JITCodeMap.
         https://bugs.webkit.org/show_bug.cgi?id=184512
         <rdar://problem/35391728>

Modified: trunk/Source/_javascript_Core/bytecode/CodeBlock.h (230549 => 230550)


--- trunk/Source/_javascript_Core/bytecode/CodeBlock.h	2018-04-11 22:09:09 UTC (rev 230549)
+++ trunk/Source/_javascript_Core/bytecode/CodeBlock.h	2018-04-11 22:46:55 UTC (rev 230550)
@@ -301,6 +301,7 @@
 
     void linkIncomingCall(ExecState* callerFrame, LLIntCallLinkInfo*);
 
+#if ENABLE(JIT)
     void setJITCodeMap(JITCodeMap&& jitCodeMap)
     {
         m_jitCodeMap = WTFMove(jitCodeMap);
@@ -309,7 +310,8 @@
     {
         return m_jitCodeMap;
     }
-    
+#endif
+
     typedef JSC::Instruction Instruction;
     typedef PoisonedRefCountedArray<CodeBlockPoison, Instruction>& UnpackedInstructions;
 
@@ -986,8 +988,8 @@
     SentinelLinkedList<CallLinkInfo, BasicRawSentinelNode<CallLinkInfo>> m_incomingCalls;
     SentinelLinkedList<PolymorphicCallNode, BasicRawSentinelNode<PolymorphicCallNode>> m_incomingPolymorphicCalls;
     std::unique_ptr<PCToCodeOriginMap> m_pcToCodeOriginMap;
+    JITCodeMap m_jitCodeMap;
 #endif
-    JITCodeMap m_jitCodeMap;
 #if ENABLE(DFG_JIT)
     // This is relevant to non-DFG code blocks that serve as the profiled code block
     // for DFG code blocks.

Modified: trunk/Source/_javascript_Core/jit/JITCodeMap.h (230549 => 230550)


--- trunk/Source/_javascript_Core/jit/JITCodeMap.h	2018-04-11 22:09:09 UTC (rev 230549)
+++ trunk/Source/_javascript_Core/jit/JITCodeMap.h	2018-04-11 22:46:55 UTC (rev 230550)
@@ -25,6 +25,8 @@
 
 #pragma once
 
+#if ENABLE(JIT)
+
 #include "CodeLocation.h"
 #include <wtf/StdLibExtras.h>
 #include <wtf/Vector.h>
@@ -76,3 +78,5 @@
 };
 
 } // namespace JSC
+
+#endif // ENABLE(JIT)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to