From fbfcc762e12d5be050334b172e27bb33966fe2f3 Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Fri, 23 Mar 2018 18:38:39 +0100 Subject: [PATCH] Add codegen test for function overloads taking typed array args --- components/script/dom/testbinding.rs | 3 +++ components/script/dom/webidls/TestBinding.webidl | 3 +++ 2 files changed, 6 insertions(+) diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index a5bb29a7e76..2beaa4d8897 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -472,6 +472,9 @@ impl TestBindingMethods for TestBinding { fn PassStringSequence(&self, _: Vec) {} fn PassInterfaceSequence(&self, _: Vec>) {} + fn PassOverloaded(&self, _: CustomAutoRooterGuard) {} + fn PassOverloaded_(&self, _: DOMString) {} + fn PassNullableBoolean(&self, _: Option) {} fn PassNullableByte(&self, _: Option) {} fn PassNullableOctet(&self, _: Option) {} diff --git a/components/script/dom/webidls/TestBinding.webidl b/components/script/dom/webidls/TestBinding.webidl index 1a1c86293cb..f95f4505ffb 100644 --- a/components/script/dom/webidls/TestBinding.webidl +++ b/components/script/dom/webidls/TestBinding.webidl @@ -275,6 +275,9 @@ interface TestBinding { void passStringSequence(sequence seq); void passInterfaceSequence(sequence seq); + void passOverloaded(ArrayBuffer arg); + void passOverloaded(DOMString arg); + void passNullableBoolean(boolean? arg); void passNullableByte(byte? arg); void passNullableOctet(octet? arg);