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