Fix non-unified builds for i386 build
authorpmatos@igalia.com <pmatos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 May 2020 12:50:28 +0000 (12:50 +0000)
committerpmatos@igalia.com <pmatos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 May 2020 12:50:28 +0000 (12:50 +0000)
https://bugs.webkit.org/show_bug.cgi?id=212258

Reviewed by Adrian Perez de Castro.

* API/JSContextRef.cpp:
* bytecode/IntrinsicGetterAccessCase.cpp:
* inspector/InjectedScriptHost.cpp:
* llint/LLIntData.cpp:
* llint/LLIntThunks.cpp:
* runtime/Exception.cpp:
* runtime/ExecutableBase.cpp:
* runtime/JSBigInt.cpp:
* runtime/JSInternalPromiseConstructor.cpp:
* runtime/JSString.cpp:
* runtime/ScopedArgumentsTable.cpp:
* runtime/ScriptExecutable.cpp:
* runtime/SparseArrayValueMap.cpp:
* runtime/StructureRareData.cpp:

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

15 files changed:
Source/JavaScriptCore/API/JSContextRef.cpp
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp
Source/JavaScriptCore/inspector/InjectedScriptHost.cpp
Source/JavaScriptCore/llint/LLIntData.cpp
Source/JavaScriptCore/llint/LLIntThunks.cpp
Source/JavaScriptCore/runtime/Exception.cpp
Source/JavaScriptCore/runtime/ExecutableBase.cpp
Source/JavaScriptCore/runtime/JSBigInt.cpp
Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp
Source/JavaScriptCore/runtime/JSString.cpp
Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp
Source/JavaScriptCore/runtime/ScriptExecutable.cpp
Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp
Source/JavaScriptCore/runtime/StructureRareData.cpp

index 4ae16b5..45d7348 100644 (file)
@@ -37,6 +37,7 @@
 #include "JSObject.h"
 #include "StackVisitor.h"
 #include "StrongInlines.h"
+#include "StructureInlines.h"
 #include "Watchdog.h"
 #include <wtf/text/StringBuilder.h>
 
index d731b61..9c08070 100644 (file)
@@ -1,5 +1,27 @@
 2020-05-22  Paulo Matos  <pmatos@igalia.com>
 
+        Fix non-unified builds for i386 build
+        https://bugs.webkit.org/show_bug.cgi?id=212258
+
+        Reviewed by Adrian Perez de Castro.
+
+        * API/JSContextRef.cpp:
+        * bytecode/IntrinsicGetterAccessCase.cpp:
+        * inspector/InjectedScriptHost.cpp:
+        * llint/LLIntData.cpp:
+        * llint/LLIntThunks.cpp:
+        * runtime/Exception.cpp:
+        * runtime/ExecutableBase.cpp:
+        * runtime/JSBigInt.cpp:
+        * runtime/JSInternalPromiseConstructor.cpp:
+        * runtime/JSString.cpp:
+        * runtime/ScopedArgumentsTable.cpp:
+        * runtime/ScriptExecutable.cpp:
+        * runtime/SparseArrayValueMap.cpp:
+        * runtime/StructureRareData.cpp:
+
+2020-05-22  Paulo Matos  <pmatos@igalia.com>
+
         Fix typo in JSCVirtualMachine documentation
 
         Unreviewed Typo Fix.
index 95cd0ac..bdd2f39 100644 (file)
@@ -27,6 +27,8 @@
 #include "InjectedScriptHost.h"
 
 #include "JSInjectedScriptHost.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 namespace Inspector {
 
index 2098505..14a7c25 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "ArithProfile.h"
 #include "CodeBlock.h"
+#include "LLIntCLoop.h"
 #include "Opcode.h"
 #include "WriteBarrier.h"
 
index 215df03..6058e6a 100644 (file)
@@ -26,7 +26,9 @@
 #include "config.h"
 #include "LLIntThunks.h"
 
+#include "JSCJSValueInlines.h"
 #include "JSInterfaceJIT.h"
+#include "LLIntCLoop.h"
 #include "LLIntData.h"
 #include "LinkBuffer.h"
 #include "WasmCallingConvention.h"
index 16ffb89..c5f7d8c 100644 (file)
@@ -28,6 +28,8 @@
 
 #include "Interpreter.h"
 #include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 namespace JSC {
 
index 80a2f00..fd47382 100644 (file)
@@ -29,6 +29,7 @@
 #include "FunctionCodeBlock.h"
 #include "JSCellInlines.h"
 #include "ModuleProgramCodeBlock.h"
+#include "NativeExecutable.h"
 #include "ProgramCodeBlock.h"
 #include <wtf/CommaPrinter.h>
 
index 507ebc2..904329a 100644 (file)
 
 #include "BigIntObject.h"
 #include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
 #include "MathCommon.h"
 #include "ParseInt.h"
+#include "StructureInlines.h"
 #include <algorithm>
 #include <wtf/MathExtras.h>
 
index dc28ca2..0bcc074 100644 (file)
@@ -28,6 +28,8 @@
 
 #include "JSCBuiltins.h"
 #include "JSInternalPromisePrototype.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 #include "JSInternalPromiseConstructor.lut.h"
 
index ce5c8e9..e9a5158 100644 (file)
 
 #include "JSGlobalObjectFunctions.h"
 #include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
 #include "StringObject.h"
 #include "StrongInlines.h"
+#include "StructureInlines.h"
 
 namespace JSC {
     
index f0e0abc..272cf3c 100644 (file)
@@ -27,6 +27,8 @@
 #include "ScopedArgumentsTable.h"
 
 #include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
+#include "StructureInlines.h"
 
 namespace JSC {
 
index a74aa74..8b81e3f 100644 (file)
@@ -32,7 +32,9 @@
 #include "GlobalExecutable.h"
 #include "IsoCellSetInlines.h"
 #include "JIT.h"
+#include "JSCellInlines.h"
 #include "JSGlobalObjectInlines.h"
+#include "JSObjectInlines.h"
 #include "JSTemplateObjectDescriptor.h"
 #include "LLIntEntrypoint.h"
 #include "ModuleProgramCodeBlock.h"
index 715f244..43da269 100644 (file)
@@ -28,7 +28,9 @@
 
 #include "GetterSetter.h"
 #include "JSCJSValueInlines.h"
+#include "JSObjectInlines.h"
 #include "PropertySlot.h"
+#include "StructureInlines.h"
 #include "TypeError.h"
 
 namespace JSC {
index 60935df..6237eaa 100644 (file)
 
 #include "AdaptiveInferredPropertyValueWatchpointBase.h"
 #include "JSImmutableButterfly.h"
+#include "JSObjectInlines.h"
 #include "JSPropertyNameEnumerator.h"
 #include "JSString.h"
 #include "ObjectPropertyConditionSet.h"
 #include "ObjectToStringAdaptiveStructureWatchpoint.h"
 #include "StructureChain.h"
+#include "StructureInlines.h"
 #include "StructureRareDataInlines.h"
 
 namespace JSC {