From 7d5320f419bd423bdab7c645c08ea3e57d031ab3 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Wed, 8 Feb 2017 12:37:17 +0100 Subject: [PATCH] Remove pointless assertion in the typedef code. --- components/script/dom/bindings/codegen/CodegenRust.py | 1 - components/script/dom/webidls/TestBinding.webidl | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 5df915a9e17..9e96c932f48 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -6132,7 +6132,6 @@ class CGBindingRoot(CGThing): # Allow using the typedef's name for accessing variants. template = "pub use self::%(type)s as %(name)s;" else: - assert not typeNeedsRooting(t.innerType, config.getDescriptorProvider()) template = "pub type %(name)s = %(type)s;" cgthings.append(CGGeneric(template % substs)) diff --git a/components/script/dom/webidls/TestBinding.webidl b/components/script/dom/webidls/TestBinding.webidl index d688c0d96b6..fc6d4771366 100644 --- a/components/script/dom/webidls/TestBinding.webidl +++ b/components/script/dom/webidls/TestBinding.webidl @@ -9,6 +9,7 @@ enum TestEnum { "", "foo", "bar" }; typedef (DOMString or URL or Blob) TestTypedef; typedef (DOMString or URL or Blob)? TestTypedefNullableUnion; typedef DOMString TestTypedefString; +typedef Blob TestTypedefInterface; dictionary TestDictionary { required boolean requiredValue;