aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/librewolf/clang-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra/librewolf/clang-fix.patch')
-rw-r--r--repos/extra/librewolf/clang-fix.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/repos/extra/librewolf/clang-fix.patch b/repos/extra/librewolf/clang-fix.patch
new file mode 100644
index 00000000..914cd5d0
--- /dev/null
+++ b/repos/extra/librewolf/clang-fix.patch
@@ -0,0 +1,27 @@
+
+diff --git a/layout/style/ServoBindings.toml b/layout/style/ServoBindings.toml
+--- a/layout/style/ServoBindings.toml
++++ b/layout/style/ServoBindings.toml
+@@ -296,16 +296,17 @@ opaque-types = [
+ "std::atomic",
+ "std::atomic___base",
+ "std::tuple.*", # Causes "Cannot find type _Pred in this scope" error on mac, like rust-skia#571
+ "std::.*::tuple.*",
+
+ "mozilla::dom::Touch",
+ "mozilla::dom::Sequence",
+ "mozilla::SmallPointerArray",
++ "mozilla::SmallPointerArray_Element",
+ "mozilla::dom::Optional",
+ "mozilla::dom::OwningNodeOrString_Value",
+ "mozilla::dom::Nullable",
+ "mozilla::external::AtomicRefCounted",
+ "RefPtr_Proxy",
+ "RefPtr_Proxy_member_function",
+ "nsAutoPtr_Proxy",
+ "nsAutoPtr_Proxy_member_function",
+
+
+
+
+