Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (262491 => 262492)
--- trunk/Source/_javascript_Core/ChangeLog 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-06-03 17:31:13 UTC (rev 262492)
@@ -1,3 +1,26 @@
+2020-06-03 Mark Lam <[email protected]>
+
+ 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 <[email protected]>
Make generated C++ code use modern C++
Modified: trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/JSToWasmICCallee.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -28,9 +28,7 @@
#if ENABLE(WEBASSEMBLY)
-#include "JSCellInlines.h"
-#include "JSObjectInlines.h"
-#include "StructureInlines.h"
+#include "JSCInlines.h"
#include "WebAssemblyFunction.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorConstructor.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -28,10 +28,8 @@
#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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyCompileErrorPrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyGlobalPrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -31,10 +31,8 @@
#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*);
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstanceConstructor.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -28,11 +28,9 @@
#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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyInstancePrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -29,11 +29,9 @@
#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*);
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorConstructor.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -28,10 +28,8 @@
#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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyLinkErrorPrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyModulePrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -28,10 +28,8 @@
#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"
Modified: trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp (262491 => 262492)
--- trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp 2020-06-03 16:59:45 UTC (rev 262491)
+++ trunk/Source/_javascript_Core/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp 2020-06-03 17:31:13 UTC (rev 262492)
@@ -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 {