summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore')
-rw-r--r--Source/JavaScriptCore/bytecode/ArrayProfile.cpp1
-rw-r--r--Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp1
-rw-r--r--Source/JavaScriptCore/heap/CopyVisitor.cpp1
-rw-r--r--Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp1
-rw-r--r--Source/JavaScriptCore/runtime/JSCellInlines.h1
-rw-r--r--Source/JavaScriptCore/runtime/StructureInlines.h1
-rw-r--r--Source/JavaScriptCore/runtime/SymbolTable.cpp2
7 files changed, 8 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/bytecode/ArrayProfile.cpp b/Source/JavaScriptCore/bytecode/ArrayProfile.cpp
index ae3c8f94a..7ea31da10 100644
--- a/Source/JavaScriptCore/bytecode/ArrayProfile.cpp
+++ b/Source/JavaScriptCore/bytecode/ArrayProfile.cpp
@@ -24,6 +24,7 @@
*/
#include "config.h"
+#include "JSCellInlines.h"
#include "ArrayProfile.h"
#include "CodeBlock.h"
diff --git a/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp b/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp
index 0cdf51a98..b789da104 100644
--- a/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp
+++ b/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp
@@ -24,6 +24,7 @@
*/
#include "config.h"
+#include "JSCellInlines.h"
#include "PreciseJumpTargets.h"
namespace JSC {
diff --git a/Source/JavaScriptCore/heap/CopyVisitor.cpp b/Source/JavaScriptCore/heap/CopyVisitor.cpp
index 281d4bd3b..2e2172f76 100644
--- a/Source/JavaScriptCore/heap/CopyVisitor.cpp
+++ b/Source/JavaScriptCore/heap/CopyVisitor.cpp
@@ -30,6 +30,7 @@
#include "CopyWorkList.h"
#include "GCThreadSharedData.h"
#include "JSCell.h"
+#include "JSCellInlines.h"
#include "JSObject.h"
#include <wtf/Threading.h>
diff --git a/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp b/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp
index 1577ed57a..f4ba3e98c 100644
--- a/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp
+++ b/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp
@@ -24,6 +24,7 @@
*/
#include "config.h"
+#include "JSCellInlines.h"
#include "FunctionExecutableDump.h"
namespace JSC {
diff --git a/Source/JavaScriptCore/runtime/JSCellInlines.h b/Source/JavaScriptCore/runtime/JSCellInlines.h
index 5312cae35..1b2d13ada 100644
--- a/Source/JavaScriptCore/runtime/JSCellInlines.h
+++ b/Source/JavaScriptCore/runtime/JSCellInlines.h
@@ -32,6 +32,7 @@
#include "JSObject.h"
#include "JSString.h"
#include "Structure.h"
+#include "StructureInlines.h"
namespace JSC {
diff --git a/Source/JavaScriptCore/runtime/StructureInlines.h b/Source/JavaScriptCore/runtime/StructureInlines.h
index 75ca40dd7..8407ca791 100644
--- a/Source/JavaScriptCore/runtime/StructureInlines.h
+++ b/Source/JavaScriptCore/runtime/StructureInlines.h
@@ -26,6 +26,7 @@
#ifndef StructureInlines_h
#define StructureInlines_h
+#include "JSGlobalObject.h"
#include "PropertyMapHashTable.h"
#include "Structure.h"
diff --git a/Source/JavaScriptCore/runtime/SymbolTable.cpp b/Source/JavaScriptCore/runtime/SymbolTable.cpp
index 8c5a00b03..f70fb4e5b 100644
--- a/Source/JavaScriptCore/runtime/SymbolTable.cpp
+++ b/Source/JavaScriptCore/runtime/SymbolTable.cpp
@@ -27,6 +27,8 @@
*/
#include "config.h"
+#include "JSDestructibleObject.h"
+#include "JSCellInlines.h"
#include "SymbolTable.h"
namespace JSC {