Fix non-unified builds for x86_64
authorpmatos@igalia.com <pmatos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 23 May 2020 14:57:15 +0000 (14:57 +0000)
committerpmatos@igalia.com <pmatos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 23 May 2020 14:57:15 +0000 (14:57 +0000)
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:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@262098 268f45cc-cd09-0410-ab3c-d52691b4dbfc

48 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/b3/B3BasicBlock.cpp
Source/JavaScriptCore/b3/B3CaseCollection.cpp
Source/JavaScriptCore/b3/B3DuplicateTails.cpp
Source/JavaScriptCore/b3/B3EnsureLoopPreHeaders.cpp
Source/JavaScriptCore/b3/B3FenceValue.cpp
Source/JavaScriptCore/b3/B3HoistLoopInvariantValues.cpp
Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.cpp
Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.cpp
Source/JavaScriptCore/b3/B3LowerToAir.cpp
Source/JavaScriptCore/b3/B3MathExtras.cpp
Source/JavaScriptCore/b3/B3MemoryValue.cpp
Source/JavaScriptCore/b3/B3Procedure.cpp
Source/JavaScriptCore/b3/B3StackmapValue.cpp
Source/JavaScriptCore/b3/B3SwitchValue.cpp
Source/JavaScriptCore/b3/B3UseCounts.cpp
Source/JavaScriptCore/b3/B3Validate.cpp
Source/JavaScriptCore/b3/B3VariableValue.cpp
Source/JavaScriptCore/b3/B3WasmAddressValue.cpp
Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp
Source/JavaScriptCore/ftl/FTLCommonValues.cpp
Source/JavaScriptCore/ftl/FTLCompile.cpp
Source/JavaScriptCore/ftl/FTLOSREntry.cpp
Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp
Source/JavaScriptCore/wasm/WasmInstance.cpp
Source/JavaScriptCore/wasm/WasmStreamingParser.cpp
Source/JavaScriptCore/wasm/js/JSToWasm.cpp
Source/JavaScriptCore/wasm/js/JSToWasmICCallee.cpp
Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyCodeBlock.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyFunctionBase.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyGlobalPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyInstanceConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyInstancePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyMemoryConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyMemoryPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModuleConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModulePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyTableConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyTablePrototype.cpp

index 9fd1faa..ba66a39 100644 (file)
@@ -1,3 +1,58 @@
+2020-05-23  Paulo Matos  <pmatos@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.jitsukawa@sony.com>
 
         [PlayStation] Enable JSC shell to run
index 0e0fdf1..c621354 100644 (file)
@@ -31,6 +31,7 @@
 #include "B3BasicBlockInlines.h"
 #include "B3BasicBlockUtils.h"
 #include "B3Procedure.h"
+#include "B3ValueInlines.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 {
index 0a87b8e..5221eba 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3BasicBlockInlines.h"
 #include "B3CaseCollectionInlines.h"
 #include <wtf/CommaPrinter.h>
 
index ae922c8..67afb6d 100644 (file)
@@ -34,6 +34,7 @@
 #include "B3InsertionSet.h"
 #include "B3PhaseScope.h"
 #include "B3Procedure.h"
+#include "B3ValueInlines.h"
 #include <wtf/IndexSet.h>
 
 namespace JSC { namespace B3 {
index 2d1100d..b628a9a 100644 (file)
@@ -31,6 +31,7 @@
 #include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3NaturalLoops.h"
+#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index 386bfde..4474dcc 100644 (file)
@@ -28,6 +28,8 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3ValueInlines.h"
+
 namespace JSC { namespace B3 {
 
 FenceValue::~FenceValue()
index bb12c8f..e6b8ec3 100644 (file)
@@ -34,6 +34,7 @@
 #include "B3NaturalLoops.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
+#include "B3ValueInlines.h"
 #include <wtf/RangeSet.h>
 
 namespace JSC { namespace B3 {
index 7d751ec..456fc91 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(B3_JIT)
 
 #include "B3InsertionSet.h"
+#include "B3MemoryValueInlines.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
index 7b2dc81..aab853c 100644 (file)
@@ -36,6 +36,7 @@
 #include "B3ConstPtrValue.h"
 #include "B3InsertionSetInlines.h"
 #include "B3PhaseScope.h"
+#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index 01f4e6c..7bf3ddd 100644 (file)
@@ -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"
index 8330282..1d98a9d 100644 (file)
@@ -34,6 +34,7 @@
 #include "B3ConstDoubleValue.h"
 #include "B3ConstPtrValue.h"
 #include "B3UpsilonValue.h"
+#include "B3ValueInlines.h"
 #include "JSCPtrTag.h"
 #include "MathCommon.h"
 
index 24c94da..ae59c60 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(B3_JIT)
 
 #include "B3MemoryValueInlines.h"
+#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index a665a35..a19623b 100644 (file)
@@ -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"
index ba317ba..16ef310 100644 (file)
@@ -28,6 +28,8 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3ValueInlines.h"
+
 namespace JSC { namespace B3 {
 
 StackmapValue::~StackmapValue()
index 51165bc..d24b047 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(B3_JIT)
 
 #include "B3BasicBlockInlines.h"
+#include "B3ValueInlines.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 {
index 70663c8..cf36113 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(B3_JIT)
 
 #include "B3Procedure.h"
+#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index cbaec00..b938550 100644 (file)
@@ -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"
index 887c0b6..646f0f7 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3ValueInlines.h"
 #include "B3Variable.h"
 
 namespace JSC { namespace B3 {
index ba7c937..26325af 100644 (file)
@@ -28,6 +28,8 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3ValueInlines.h"
+
 namespace JSC { namespace B3 {
 
 WasmAddressValue::~WasmAddressValue()
index 3833ef5..597d086 100644 (file)
@@ -29,6 +29,8 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3ValueInlines.h"
+
 namespace JSC { namespace B3 {
 
 WasmBoundsCheckValue::~WasmBoundsCheckValue()
index 217c629..09566df 100644 (file)
@@ -31,6 +31,7 @@
 #include "B3Const64Value.h"
 #include "B3ConstDoubleValue.h"
 #include "B3ConstPtrValue.h"
+#include "B3ValueInlines.h"
 
 #if ENABLE(FTL_JIT)
 
index 32c773c..35dedab 100644 (file)
@@ -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"
index 22d021a..3606f28 100644 (file)
@@ -30,6 +30,7 @@
 #include "CodeBlock.h"
 #include "DFGJITCode.h"
 #include "FTLForOSREntryJITCode.h"
+#include "JSCJSValueInlines.h"
 #include "OperandsInlines.h"
 #include "VMInlines.h"
 
index 24d3988..73943cd 100644 (file)
@@ -35,8 +35,9 @@
 #include "FTLLocation.h"
 #include "FTLOSRExit.h"
 #include "FTLOperations.h"
-#include "FTLState.h"
 #include "FTLSaveRestore.h"
+#include "FTLState.h"
+#include "JSCJSValueInlines.h"
 #include "LinkBuffer.h"
 #include "MaxFrameExtentForSlowPathCall.h"
 #include "OperandsInlines.h"
index 99b31c3..4a7da94 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "JSCJSValueInlines.h"
 #include "JSWebAssemblyInstance.h"
 #include "Register.h"
 #include "WasmModuleInformation.h"
index d0552c7..2cbba28 100644 (file)
@@ -30,6 +30,7 @@
 
 #include "WasmOps.h"
 #include "WasmSectionParser.h"
+#include "WasmSignatureInlines.h"
 #include <wtf/Optional.h>
 #include <wtf/UnalignedAccess.h>
 
index 9f02363..75bfa94 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "CCallHelpers.h"
+#include "JSCJSValueInlines.h"
 #include "JSWebAssemblyInstance.h"
 #include "WasmCallingConvention.h"
 #include "WasmContextInlines.h"
index 5f59cde..6cad508 100644 (file)
@@ -29,6 +29,8 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "JSCellInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 #include "WebAssemblyFunction.h"
 
 namespace JSC {
index 9c91039..5da696d 100644 (file)
@@ -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 {
index f916393..4a00b65 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "JSCJSValueInlines.h"
 #include "JSCellInlines.h"
 #include "WasmModuleInformation.h"
 #include "WasmToJS.h"
index 82e959c..cf5150f 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
 #include "JSWebAssemblyCompileError.h"
+#include "StructureInlines.h"
 #include "WebAssemblyCompileErrorPrototype.h"
 
 #include "WebAssemblyCompileErrorConstructor.lut.h"
index 965b008..b1f997c 100644 (file)
@@ -29,6 +29,9 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 #include "WebAssemblyCompileErrorPrototype.lut.h"
 
index 58d9684..b1dd3a6 100644 (file)
@@ -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"
index 8afe87a..e84de92 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "HeapCellInlines.h"
+#include "HeapInlines.h"
 #include "JSWebAssemblyInstance.h"
+#include "SlotVisitorInlines.h"
 
 namespace JSC {
 
index bd64d00..8b4bd93 100644 (file)
 #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*);
index 4e72cea..e5b8fb2 100644 (file)
 #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"
index dc03380..4557c85 100644 (file)
 #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*);
index 925d785..eab79d2 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
 #include "JSWebAssemblyLinkError.h"
+#include "StructureInlines.h"
 #include "WebAssemblyLinkErrorPrototype.h"
 
 #include "WebAssemblyLinkErrorConstructor.lut.h"
index 79e6170..8555d55 100644 (file)
@@ -29,6 +29,9 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 #include "WebAssemblyLinkErrorPrototype.lut.h"
 
index cb55e50..eb1d67f 100644 (file)
 
 #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"
index 4e5246e..2b970f0 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "AuxiliaryBarrierInlines.h"
 #include "JSArrayBuffer.h"
-#include "JSWebAssemblyMemory.h"
+#include "JSCJSValueInlines.h"
+#include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
 #include "JSWebAssemblyHelpers.h"
+#include "JSWebAssemblyMemory.h"
+#include "StructureInlines.h"
 
 namespace JSC {
 static EncodedJSValue JSC_HOST_CALL webAssemblyMemoryProtoFuncGrow(JSGlobalObject*, CallFrame*);
index 5ff70f6..57a97fc 100644 (file)
 #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"
index 6a2b919..f7052cb 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "AuxiliaryBarrierInlines.h"
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
+
 #include "WebAssemblyModulePrototype.lut.h"
 
 namespace JSC {
index 495658a..2b67710 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "Error.h"
+#include "JSGlobalObjectInlines.h"
 #include "JSModuleEnvironment.h"
 #include "JSObjectInlines.h"
 #include "JSWebAssemblyGlobal.h"
index 0c216f3..52d1931 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
 #include "JSWebAssemblyRuntimeError.h"
+#include "StructureInlines.h"
 #include "WebAssemblyRuntimeErrorPrototype.h"
 
 #include "WebAssemblyRuntimeErrorConstructor.lut.h"
index cce83c7..2259c7e 100644 (file)
@@ -28,6 +28,9 @@
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "AuxiliaryBarrierInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 #include "WebAssemblyRuntimeErrorPrototype.lut.h"
 
 namespace JSC {
index c5d823b..a76afc9 100644 (file)
 
 #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"
index 48b7965..551d9f9 100644 (file)
 
 #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*);