Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (262097 => 262098)
--- trunk/Source/_javascript_Core/ChangeLog 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-05-23 14:57:15 UTC (rev 262098)
@@ -1,3 +1,58 @@
+2020-05-23 Paulo Matos <pma...@igalia.com>
+
+ Fix non-unified builds for x86_64
+ https://bugs.webkit.org/show_bug.cgi?id=212297
+
+ Reviewed by Adrian Perez de Castro.
+
+ * b3/B3BasicBlock.cpp:
+ * b3/B3CaseCollection.cpp:
+ * b3/B3DuplicateTails.cpp:
+ * b3/B3EnsureLoopPreHeaders.cpp:
+ * b3/B3FenceValue.cpp:
+ * b3/B3HoistLoopInvariantValues.cpp:
+ * b3/B3LegalizeMemoryOffsets.cpp:
+ * b3/B3LowerMacrosAfterOptimizations.cpp:
+ * b3/B3LowerToAir.cpp:
+ * b3/B3MathExtras.cpp:
+ * b3/B3MemoryValue.cpp:
+ * b3/B3Procedure.cpp:
+ * b3/B3StackmapValue.cpp:
+ * b3/B3SwitchValue.cpp:
+ * b3/B3UseCounts.cpp:
+ * b3/B3Validate.cpp:
+ * b3/B3VariableValue.cpp:
+ * b3/B3WasmAddressValue.cpp:
+ * b3/B3WasmBoundsCheckValue.cpp:
+ * ftl/FTLCommonValues.cpp:
+ * ftl/FTLCompile.cpp:
+ * ftl/FTLOSREntry.cpp:
+ * ftl/FTLOSRExitCompiler.cpp:
+ * wasm/WasmInstance.cpp:
+ * wasm/WasmStreamingParser.cpp:
+ * wasm/js/JSToWasm.cpp:
+ * wasm/js/JSToWasmICCallee.cpp:
+ * wasm/js/JSWebAssembly.cpp:
+ * wasm/js/JSWebAssemblyCodeBlock.cpp:
+ * wasm/js/WebAssemblyCompileErrorConstructor.cpp:
+ * wasm/js/WebAssemblyCompileErrorPrototype.cpp:
+ * wasm/js/WebAssemblyFunction.cpp:
+ * wasm/js/WebAssemblyFunctionBase.cpp:
+ * wasm/js/WebAssemblyGlobalPrototype.cpp:
+ * wasm/js/WebAssemblyInstanceConstructor.cpp:
+ * wasm/js/WebAssemblyInstancePrototype.cpp:
+ * wasm/js/WebAssemblyLinkErrorConstructor.cpp:
+ * wasm/js/WebAssemblyLinkErrorPrototype.cpp:
+ * wasm/js/WebAssemblyMemoryConstructor.cpp:
+ * wasm/js/WebAssemblyMemoryPrototype.cpp:
+ * wasm/js/WebAssemblyModuleConstructor.cpp:
+ * wasm/js/WebAssemblyModulePrototype.cpp:
+ * wasm/js/WebAssemblyModuleRecord.cpp:
+ * wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
+ * wasm/js/WebAssemblyRuntimeErrorPrototype.cpp:
+ * wasm/js/WebAssemblyTableConstructor.cpp:
+ * wasm/js/WebAssemblyTablePrototype.cpp:
+
2020-05-22 Yoshiaki JITSUKAWA <yoshiaki.jitsuk...@sony.com>
[PlayStation] Enable JSC shell to run
Modified: trunk/Source/_javascript_Core/b3/B3BasicBlock.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3BasicBlock.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3BasicBlock.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -31,6 +31,7 @@
#include "B3BasicBlockInlines.h"
#include "B3BasicBlockUtils.h"
#include "B3Procedure.h"
+#include "B3ValueInlines.h"
#include <wtf/ListDump.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3CaseCollection.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3CaseCollection.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3CaseCollection.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,7 @@
#if ENABLE(B3_JIT)
+#include "B3BasicBlockInlines.h"
#include "B3CaseCollectionInlines.h"
#include <wtf/CommaPrinter.h>
Modified: trunk/Source/_javascript_Core/b3/B3DuplicateTails.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3DuplicateTails.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3DuplicateTails.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -34,6 +34,7 @@
#include "B3InsertionSet.h"
#include "B3PhaseScope.h"
#include "B3Procedure.h"
+#include "B3ValueInlines.h"
#include <wtf/IndexSet.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3EnsureLoopPreHeaders.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3EnsureLoopPreHeaders.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3EnsureLoopPreHeaders.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -31,6 +31,7 @@
#include "B3BasicBlockInlines.h"
#include "B3BlockInsertionSet.h"
#include "B3NaturalLoops.h"
+#include "B3ValueInlines.h"
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3FenceValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3FenceValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3FenceValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,8 @@
#if ENABLE(B3_JIT)
+#include "B3ValueInlines.h"
+
namespace JSC { namespace B3 {
FenceValue::~FenceValue()
Modified: trunk/Source/_javascript_Core/b3/B3HoistLoopInvariantValues.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3HoistLoopInvariantValues.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3HoistLoopInvariantValues.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -34,6 +34,7 @@
#include "B3NaturalLoops.h"
#include "B3PhaseScope.h"
#include "B3ProcedureInlines.h"
+#include "B3ValueInlines.h"
#include <wtf/RangeSet.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3LegalizeMemoryOffsets.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3LegalizeMemoryOffsets.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3LegalizeMemoryOffsets.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(B3_JIT)
#include "B3InsertionSet.h"
+#include "B3MemoryValueInlines.h"
#include "B3PhaseScope.h"
#include "B3ProcedureInlines.h"
#include "B3ValueInlines.h"
Modified: trunk/Source/_javascript_Core/b3/B3LowerMacrosAfterOptimizations.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3LowerMacrosAfterOptimizations.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3LowerMacrosAfterOptimizations.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -36,6 +36,7 @@
#include "B3ConstPtrValue.h"
#include "B3InsertionSetInlines.h"
#include "B3PhaseScope.h"
+#include "B3ValueInlines.h"
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3LowerToAir.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3LowerToAir.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3LowerToAir.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -49,6 +49,7 @@
#include "B3PhaseScope.h"
#include "B3PhiChildren.h"
#include "B3Procedure.h"
+#include "B3ProcedureInlines.h"
#include "B3SlotBaseValue.h"
#include "B3UpsilonValue.h"
#include "B3UseCounts.h"
Modified: trunk/Source/_javascript_Core/b3/B3MathExtras.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3MathExtras.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3MathExtras.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -34,6 +34,7 @@
#include "B3ConstDoubleValue.h"
#include "B3ConstPtrValue.h"
#include "B3UpsilonValue.h"
+#include "B3ValueInlines.h"
#include "JSCPtrTag.h"
#include "MathCommon.h"
Modified: trunk/Source/_javascript_Core/b3/B3MemoryValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3MemoryValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3MemoryValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(B3_JIT)
#include "B3MemoryValueInlines.h"
+#include "B3ValueInlines.h"
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3Procedure.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3Procedure.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3Procedure.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -37,6 +37,7 @@
#include "B3Dominators.h"
#include "B3NaturalLoops.h"
#include "B3OpaqueByproducts.h"
+#include "B3ProcedureInlines.h"
#include "B3StackSlot.h"
#include "B3ValueInlines.h"
#include "B3Variable.h"
Modified: trunk/Source/_javascript_Core/b3/B3StackmapValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3StackmapValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3StackmapValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,8 @@
#if ENABLE(B3_JIT)
+#include "B3ValueInlines.h"
+
namespace JSC { namespace B3 {
StackmapValue::~StackmapValue()
Modified: trunk/Source/_javascript_Core/b3/B3SwitchValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3SwitchValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3SwitchValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(B3_JIT)
#include "B3BasicBlockInlines.h"
+#include "B3ValueInlines.h"
#include <wtf/ListDump.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3UseCounts.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3UseCounts.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3UseCounts.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(B3_JIT)
#include "B3Procedure.h"
+#include "B3ValueInlines.h"
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3Validate.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3Validate.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3Validate.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -34,6 +34,7 @@
#include "B3Dominators.h"
#include "B3MemoryValue.h"
#include "B3Procedure.h"
+#include "B3ProcedureInlines.h"
#include "B3SlotBaseValue.h"
#include "B3SwitchValue.h"
#include "B3UpsilonValue.h"
Modified: trunk/Source/_javascript_Core/b3/B3VariableValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3VariableValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3VariableValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,7 @@
#if ENABLE(B3_JIT)
+#include "B3ValueInlines.h"
#include "B3Variable.h"
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3WasmAddressValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3WasmAddressValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3WasmAddressValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,8 @@
#if ENABLE(B3_JIT)
+#include "B3ValueInlines.h"
+
namespace JSC { namespace B3 {
WasmAddressValue::~WasmAddressValue()
Modified: trunk/Source/_javascript_Core/b3/B3WasmBoundsCheckValue.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/b3/B3WasmBoundsCheckValue.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/b3/B3WasmBoundsCheckValue.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,8 @@
#if ENABLE(B3_JIT)
+#include "B3ValueInlines.h"
+
namespace JSC { namespace B3 {
WasmBoundsCheckValue::~WasmBoundsCheckValue()
Modified: trunk/Source/_javascript_Core/ftl/FTLCommonValues.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/ftl/FTLCommonValues.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/ftl/FTLCommonValues.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -31,6 +31,7 @@
#include "B3Const64Value.h"
#include "B3ConstDoubleValue.h"
#include "B3ConstPtrValue.h"
+#include "B3ValueInlines.h"
#if ENABLE(FTL_JIT)
Modified: trunk/Source/_javascript_Core/ftl/FTLCompile.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/ftl/FTLCompile.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/ftl/FTLCompile.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -33,6 +33,7 @@
#include "B3Generate.h"
#include "B3StackSlot.h"
#include "B3Value.h"
+#include "B3ValueInlines.h"
#include "CodeBlockWithJITType.h"
#include "CCallHelpers.h"
#include "DFGGraphSafepoint.h"
Modified: trunk/Source/_javascript_Core/ftl/FTLOSREntry.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/ftl/FTLOSREntry.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/ftl/FTLOSREntry.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -30,6 +30,7 @@
#include "CodeBlock.h"
#include "DFGJITCode.h"
#include "FTLForOSREntryJITCode.h"
+#include "JSCJSValueInlines.h"
#include "OperandsInlines.h"
#include "VMInlines.h"
Modified: trunk/Source/_javascript_Core/ftl/FTLOSRExitCompiler.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/ftl/FTLOSRExitCompiler.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/ftl/FTLOSRExitCompiler.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -35,8 +35,9 @@
#include "FTLLocation.h"
#include "FTLOSRExit.h"
#include "FTLOperations.h"
+#include "FTLSaveRestore.h"
#include "FTLState.h"
-#include "FTLSaveRestore.h"
+#include "JSCJSValueInlines.h"
#include "LinkBuffer.h"
#include "MaxFrameExtentForSlowPathCall.h"
#include "OperandsInlines.h"
Modified: trunk/Source/_javascript_Core/wasm/WasmInstance.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/WasmInstance.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/WasmInstance.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,7 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
#include "JSWebAssemblyInstance.h"
#include "Register.h"
#include "WasmModuleInformation.h"
Modified: trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -30,6 +30,7 @@
#include "WasmOps.h"
#include "WasmSectionParser.h"
+#include "WasmSignatureInlines.h"
#include <wtf/Optional.h>
#include <wtf/UnalignedAccess.h>
Modified: trunk/Source/_javascript_Core/wasm/js/JSToWasm.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/JSToWasm.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/JSToWasm.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(WEBASSEMBLY)
#include "CCallHelpers.h"
+#include "JSCJSValueInlines.h"
#include "JSWebAssemblyInstance.h"
#include "WasmCallingConvention.h"
#include "WasmContextInlines.h"
Modified: trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,8 @@
#if ENABLE(WEBASSEMBLY)
#include "JSCellInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
#include "WebAssemblyFunction.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/JSWebAssembly.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/JSWebAssembly.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/JSWebAssembly.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -32,7 +32,9 @@
#include "CatchScope.h"
#include "Exception.h"
#include "JSCBuiltins.h"
+#include "JSGlobalObjectInlines.h"
#include "JSModuleNamespaceObject.h"
+#include "JSObjectInlines.h"
#include "JSPromise.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyInstance.h"
@@ -41,6 +43,7 @@
#include "Options.h"
#include "PromiseTimer.h"
#include "StrongInlines.h"
+#include "StructureInlines.h"
#include "ThrowScope.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyCodeBlock.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyCodeBlock.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyCodeBlock.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,7 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
#include "JSCellInlines.h"
#include "WasmModuleInformation.h"
#include "WasmToJS.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,7 +28,10 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyCompileError.h"
+#include "StructureInlines.h"
#include "WebAssemblyCompileErrorPrototype.h"
#include "WebAssemblyCompileErrorConstructor.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,9 @@
#if ENABLE(WEBASSEMBLY)
#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
#include "WebAssemblyCompileErrorPrototype.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunction.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -30,6 +30,7 @@
#include "JSCJSValueInlines.h"
#include "JSObject.h"
+#include "JSObjectInlines.h"
#include "JSToWasm.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyInstance.h"
@@ -38,6 +39,8 @@
#include "LLIntThunks.h"
#include "LinkBuffer.h"
#include "ProtoCallFrameInlines.h"
+#include "SlotVisitorInlines.h"
+#include "StructureInlines.h"
#include "WasmCallee.h"
#include "WasmCallingConvention.h"
#include "WasmContextInlines.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunctionBase.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunctionBase.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyFunctionBase.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,7 +28,10 @@
#if ENABLE(WEBASSEMBLY)
+#include "HeapCellInlines.h"
+#include "HeapInlines.h"
#include "JSWebAssemblyInstance.h"
+#include "SlotVisitorInlines.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -31,7 +31,10 @@
#include "AuxiliaryBarrierInlines.h"
#include "GetterSetter.h"
#include "IntegrityInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyGlobal.h"
+#include "StructureInlines.h"
namespace JSC {
static EncodedJSValue JSC_HOST_CALL webAssemblyGlobalProtoFuncValueOf(JSGlobalObject*, CallFrame*);
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,8 +29,10 @@
#if ENABLE(WEBASSEMBLY)
#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyInstance.h"
#include "JSWebAssemblyModule.h"
+#include "StructureInlines.h"
#include "WebAssemblyInstancePrototype.h"
#include "WebAssemblyInstanceConstructor.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,8 +29,11 @@
#if ENABLE(WEBASSEMBLY)
#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
#include "JSModuleNamespaceObject.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyInstance.h"
+#include "StructureInlines.h"
namespace JSC {
static EncodedJSValue JSC_HOST_CALL webAssemblyInstanceProtoFuncExports(JSGlobalObject*, CallFrame*);
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,7 +28,10 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyLinkError.h"
+#include "StructureInlines.h"
#include "WebAssemblyLinkErrorPrototype.h"
#include "WebAssemblyLinkErrorConstructor.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,9 @@
#if ENABLE(WEBASSEMBLY)
#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
#include "WebAssemblyLinkErrorPrototype.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,9 +28,12 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyMemory.h"
+#include "StructureInlines.h"
#include "WasmMemory.h"
#include "WasmPageCount.h"
#include "WebAssemblyMemoryPrototype.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryPrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryPrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyMemoryPrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,9 +28,14 @@
#if ENABLE(WEBASSEMBLY)
+#include "AuxiliaryBarrierInlines.h"
#include "JSArrayBuffer.h"
+#include "JSCJSValueInlines.h"
+#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
+#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyMemory.h"
-#include "JSWebAssemblyHelpers.h"
+#include "StructureInlines.h"
namespace JSC {
static EncodedJSValue JSC_HOST_CALL webAssemblyMemoryProtoFuncGrow(JSGlobalObject*, CallFrame*);
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,8 +29,11 @@
#if ENABLE(WEBASSEMBLY)
#include "ArrayBuffer.h"
+#include "ButterflyInlines.h"
#include "JSArrayBuffer.h"
+#include "JSCJSValueInlines.h"
#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyModule.h"
#include "ObjectConstructor.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,11 @@
#if ENABLE(WEBASSEMBLY)
+#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
+
#include "WebAssemblyModulePrototype.lut.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleRecord.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleRecord.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyModuleRecord.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -29,6 +29,7 @@
#if ENABLE(WEBASSEMBLY)
#include "Error.h"
+#include "JSGlobalObjectInlines.h"
#include "JSModuleEnvironment.h"
#include "JSObjectInlines.h"
#include "JSWebAssemblyGlobal.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,7 +28,10 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyRuntimeError.h"
+#include "StructureInlines.h"
#include "WebAssemblyRuntimeErrorPrototype.h"
#include "WebAssemblyRuntimeErrorConstructor.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,6 +28,9 @@
#if ENABLE(WEBASSEMBLY)
+#include "AuxiliaryBarrierInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
#include "WebAssemblyRuntimeErrorPrototype.lut.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyTableConstructor.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyTableConstructor.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyTableConstructor.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,8 +28,12 @@
#if ENABLE(WEBASSEMBLY)
+#include "JSCJSValueInlines.h"
+#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyTable.h"
+#include "StructureInlines.h"
#include "WebAssemblyTablePrototype.h"
#include "WebAssemblyTableConstructor.lut.h"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyTablePrototype.cpp (262097 => 262098)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyTablePrototype.cpp 2020-05-23 13:34:47 UTC (rev 262097)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyTablePrototype.cpp 2020-05-23 14:57:15 UTC (rev 262098)
@@ -28,8 +28,13 @@
#if ENABLE(WEBASSEMBLY)
+#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
#include "JSWebAssemblyHelpers.h"
#include "JSWebAssemblyTable.h"
+#include "StructureInlines.h"
namespace JSC {
static EncodedJSValue JSC_HOST_CALL webAssemblyTableProtoFuncLength(JSGlobalObject*, CallFrame*);