From baf4e17232ac51ba49747bd72af883b2b3b136db Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 6 Jan 2017 14:24:13 +0100 Subject: [PATCH] Avoid generating literal nulls in DOM bindings. --- components/script/dom/bindings/codegen/CodegenRust.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 4b67ceeb2e4..49098a27d54 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -2883,10 +2883,10 @@ assert!((*cache)[PrototypeList::Constructor::%(id)s as usize].is_null()); CGGeneric(fill( """ assert!(JS_GetProperty(cx, prototype.handle(), - b\"${prop}\0\" as *const u8 as *const _, + ${prop} as *const u8 as *const _, aliasedVal.handle_mut())); """, - prop=m.identifier.name)) + prop=str_to_const_array(m.identifier.name))) ] + [defineAlias(alias) for alias in sorted(m.aliases)]) defineAliases = CGList([