From aa83388f38d19f26503d3a2bceea0b6a963bd9f3 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sat, 8 Nov 2014 18:00:04 +0100 Subject: [PATCH] Remove VoidVal. There are no undefined constants in IDL. --- components/script/dom/bindings/codegen/CodegenRust.py | 1 - components/script/dom/bindings/utils.rs | 3 --- 2 files changed, 4 deletions(-) diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 72bc0f4fdb4..d90c7cc5be9 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -4539,7 +4539,6 @@ class CGBindingRoot(CGThing): 'dom::bindings::utils::{Reflectable}', 'dom::bindings::utils::{squirrel_away_unique}', 'dom::bindings::utils::{ThrowingConstructor, unwrap, unwrap_jsmanaged}', - 'dom::bindings::utils::VoidVal', 'dom::bindings::utils::get_dictionary_property', 'dom::bindings::utils::{NativeProperties, NativePropertyHooks}', 'dom::bindings::trace::JSTraceable', diff --git a/components/script/dom/bindings/utils.rs b/components/script/dom/bindings/utils.rs index dff63a23c51..f8b497bdcd4 100644 --- a/components/script/dom/bindings/utils.rs +++ b/components/script/dom/bindings/utils.rs @@ -198,8 +198,6 @@ pub enum ConstantVal { BoolVal(bool), /// `null` constant. NullVal, - /// `undefined` constant. - VoidVal } /// Representation of an IDL constant. @@ -220,7 +218,6 @@ impl ConstantSpec { UintVal(u) => UInt32Value(u), DoubleVal(d) => DoubleValue(d), BoolVal(b) => BooleanValue(b), - VoidVal => UndefinedValue(), } } }