Skip to content

Instantly share code, notes, and snippets.

@lauromoura
Created September 12, 2022 12:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lauromoura/603ce5bbdc39cd67252adaa8c1d43926 to your computer and use it in GitHub Desktop.
Save lauromoura/603ce5bbdc39cd67252adaa8c1d43926 to your computer and use it in GitHub Desktop.
Partial non-unified build fixes
main lmoura@buildbox2 ~/WebKit $ git stash show -p
diff --git a/Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp b/Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp
index f1ea8915235c..de4f4d9550cc 100644
--- a/Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp
+++ b/Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp
@@ -26,6 +26,7 @@
#include "config.h"
#include "PolyProtoAccessChain.h"
+#include "CacheableIdentifierInlines.h"
#include "JSCInlines.h"
namespace JSC {
diff --git a/Source/WebCore/dom/CustomElementDefaultARIA.h b/Source/WebCore/dom/CustomElementDefaultARIA.h
index c730a43d5c10..bf5d66261f57 100644
--- a/Source/WebCore/dom/CustomElementDefaultARIA.h
+++ b/Source/WebCore/dom/CustomElementDefaultARIA.h
@@ -26,6 +26,7 @@
#pragma once
#include <wtf/HashMap.h>
+#include <wtf/IsoMalloc.h>
#include <wtf/text/AtomString.h>
#include <wtf/text/AtomStringHash.h>
diff --git a/Source/WebCore/dom/ElementInternals.cpp b/Source/WebCore/dom/ElementInternals.cpp
index 6a4dd567a3ea..0ed4e35e7a04 100644
--- a/Source/WebCore/dom/ElementInternals.cpp
+++ b/Source/WebCore/dom/ElementInternals.cpp
@@ -32,6 +32,8 @@
namespace WebCore {
+using namespace HTMLNames;
+
WTF_MAKE_ISO_ALLOCATED_IMPL(ElementInternals);
ShadowRoot* ElementInternals::shadowRoot() const
diff --git a/Source/WebCore/fileapi/ThreadableBlobRegistry.cpp b/Source/WebCore/fileapi/ThreadableBlobRegistry.cpp
index bdf125c4d385..551c3b5ce4c0 100644
--- a/Source/WebCore/fileapi/ThreadableBlobRegistry.cpp
+++ b/Source/WebCore/fileapi/ThreadableBlobRegistry.cpp
@@ -42,6 +42,7 @@
#include <mutex>
#include <wtf/CrossThreadQueue.h>
#include <wtf/CrossThreadTask.h>
+#include <wtf/HashCountedSet.h>
#include <wtf/HashMap.h>
#include <wtf/MainThread.h>
#include <wtf/RefPtr.h>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment