Fix non-unified --jsc-only build.
authormark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Jun 2020 17:31:13 +0000 (17:31 +0000)
committermark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Jun 2020 17:31:13 +0000 (17:31 +0000)
https://bugs.webkit.org/show_bug.cgi?id=212707

Reviewed by Yusuke Suzuki.

These files need JSGlobalObjectInlines.h.  But rather than adding yet another
#include, we'll just remove many individual ones and just #include JSCInlines.h
instead.

* wasm/js/JSToWasmICCallee.cpp:
* wasm/js/WebAssemblyCompileErrorConstructor.cpp:
* wasm/js/WebAssemblyCompileErrorPrototype.cpp:
* wasm/js/WebAssemblyGlobalPrototype.cpp:
* wasm/js/WebAssemblyInstanceConstructor.cpp:
* wasm/js/WebAssemblyInstancePrototype.cpp:
* wasm/js/WebAssemblyLinkErrorConstructor.cpp:
* wasm/js/WebAssemblyLinkErrorPrototype.cpp:
* wasm/js/WebAssemblyModulePrototype.cpp:
* wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
* wasm/js/WebAssemblyRuntimeErrorPrototype.cpp:

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

12 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wasm/js/JSToWasmICCallee.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorPrototype.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/WebAssemblyModulePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp

index d469c91..332a344 100644 (file)
@@ -1,3 +1,26 @@
+2020-06-03  Mark Lam  <mark.lam@apple.com>
+
+        Fix non-unified --jsc-only build.
+        https://bugs.webkit.org/show_bug.cgi?id=212707
+
+        Reviewed by Yusuke Suzuki.
+
+        These files need JSGlobalObjectInlines.h.  But rather than adding yet another
+        #include, we'll just remove many individual ones and just #include JSCInlines.h
+        instead.
+
+        * wasm/js/JSToWasmICCallee.cpp:
+        * wasm/js/WebAssemblyCompileErrorConstructor.cpp:
+        * wasm/js/WebAssemblyCompileErrorPrototype.cpp:
+        * wasm/js/WebAssemblyGlobalPrototype.cpp:
+        * wasm/js/WebAssemblyInstanceConstructor.cpp:
+        * wasm/js/WebAssemblyInstancePrototype.cpp:
+        * wasm/js/WebAssemblyLinkErrorConstructor.cpp:
+        * wasm/js/WebAssemblyLinkErrorPrototype.cpp:
+        * wasm/js/WebAssemblyModulePrototype.cpp:
+        * wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
+        * wasm/js/WebAssemblyRuntimeErrorPrototype.cpp:
+
 2020-06-03  Rob Buis  <rbuis@igalia.com>
 
         Make generated C++ code use modern C++
index 6cad508..ac0dd1d 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(WEBASSEMBLY)
 
-#include "JSCellInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
 #include "WebAssemblyFunction.h"
 
 namespace JSC {
index cf5150f..89c6032 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
+#include "JSCInlines.h"
 #include "JSWebAssemblyCompileError.h"
-#include "StructureInlines.h"
 #include "WebAssemblyCompileErrorPrototype.h"
 
 #include "WebAssemblyCompileErrorConstructor.lut.h"
index b1f997c..81b467d 100644 (file)
@@ -29,9 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
 
 #include "WebAssemblyCompileErrorPrototype.lut.h"
 
index 8b4bd93..9bde539 100644 (file)
 #include "AuxiliaryBarrierInlines.h"
 #include "GetterSetter.h"
 #include "IntegrityInlines.h"
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
+#include "JSCInlines.h"
 #include "JSWebAssemblyGlobal.h"
-#include "StructureInlines.h"
 
 namespace JSC {
 static EncodedJSValue JSC_HOST_CALL webAssemblyGlobalProtoFuncValueOf(JSGlobalObject*, CallFrame*);
index e5b8fb2..a16da20 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
+#include "JSCInlines.h"
 #include "JSWebAssemblyInstance.h"
 #include "JSWebAssemblyModule.h"
-#include "StructureInlines.h"
 #include "WebAssemblyInstancePrototype.h"
 
 #include "WebAssemblyInstanceConstructor.lut.h"
index 4557c85..30c7c1f 100644 (file)
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
-#include "JSCJSValueInlines.h"
+#include "JSCInlines.h"
 #include "JSModuleNamespaceObject.h"
-#include "JSObjectInlines.h"
 #include "JSWebAssemblyInstance.h"
-#include "StructureInlines.h"
 
 namespace JSC {
 static EncodedJSValue JSC_HOST_CALL webAssemblyInstanceProtoFuncExports(JSGlobalObject*, CallFrame*);
index eab79d2..a1c8a53 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
+#include "JSCInlines.h"
 #include "JSWebAssemblyLinkError.h"
-#include "StructureInlines.h"
 #include "WebAssemblyLinkErrorPrototype.h"
 
 #include "WebAssemblyLinkErrorConstructor.lut.h"
index 8555d55..c3e881b 100644 (file)
@@ -29,9 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
 
 #include "WebAssemblyLinkErrorPrototype.lut.h"
 
index f7052cb..36f0ec2 100644 (file)
@@ -29,9 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
 
 #include "WebAssemblyModulePrototype.lut.h"
 
index 52d1931..b37ff10 100644 (file)
 
 #if ENABLE(WEBASSEMBLY)
 
-#include "JSCJSValueInlines.h"
-#include "JSObjectInlines.h"
+#include "JSCInlines.h"
 #include "JSWebAssemblyRuntimeError.h"
-#include "StructureInlines.h"
 #include "WebAssemblyRuntimeErrorPrototype.h"
 
 #include "WebAssemblyRuntimeErrorConstructor.lut.h"
index 2259c7e..a9e938d 100644 (file)
@@ -29,8 +29,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "AuxiliaryBarrierInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
 #include "WebAssemblyRuntimeErrorPrototype.lut.h"
 
 namespace JSC {