Bug 1365159 - Part 3: Bindings config update. r?heycam draft
authorCameron McCormack <cam@mcc.id.au>
Tue, 06 Jun 2017 10:28:47 +0800
changeset 589334 57fb955433a49137dc291db50eb4d530ad3cf517
parent 589333 9e90151d324268523b264705998f617e959c787b
child 631842 2d6648c14792217da5309b6515b05b60dc38ddac
push id62331
push userbmo:cam@mcc.id.au
push dateTue, 06 Jun 2017 02:29:43 +0000
reviewersheycam
bugs1365159
milestone55.0a1
Bug 1365159 - Part 3: Bindings config update. r?heycam MozReview-Commit-ID: 67r3lq7Ept3
layout/style/ServoBindings.toml
--- a/layout/style/ServoBindings.toml
+++ b/layout/style/ServoBindings.toml
@@ -276,17 +276,17 @@ opaque-types = [
     "mozilla::SupportsWeakPtr",
     "SupportsWeakPtr",
     "mozilla::detail::WeakReference",
     "mozilla::WeakPtr",
     "nsWritingIterator_reference", "nsReadingIterator_reference",
     "nsTObserverArray",  # <- Inherits from nsAutoTObserverArray<T, 0>
     "nsTHashtable",  # <- Inheriting from inner typedefs that clang
                      #    doesn't expose properly.
-    "nsRefPtrHashtable", "nsDataHashtable", "nsClassHashtable",  # <- Ditto
+    "nsBaseHashtable", "nsRefPtrHashtable", "nsDataHashtable", "nsClassHashtable",  # <- Ditto
     "nsInterfaceHashtable",  # <- Ditto
     "nsIDocument_SelectorCache",  # <- Inherits from nsExpirationTracker<.., 4>
     "nsIPresShell_ScrollAxis",  # <- For some reason the alignment of this is 4
                                 # for clang.
     "nsPIDOMWindow",  # <- Takes the vtable from a template parameter, and we can't
                       #    generate it conditionally.
     "JS::Rooted",
     "mozilla::Maybe",