From 9c863a6bd42e1cbcdf2c54299145d266534f25c0 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 20 Feb 2015 14:42:32 +0100 Subject: [PATCH] Pass isize to ptr.offset(). --- 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 ae3b1ed72be..d614e4de7b2 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -2071,11 +2071,11 @@ assert!(((*JS_GetClass(global)).flags & JSCLASS_DOM_GLOBAL) != 0); /* Check to see whether the interface objects are already installed */ let proto_or_iface_array = get_proto_or_iface_array(global); -let cached_object: *mut JSObject = *proto_or_iface_array.offset(%s as int); +let cached_object: *mut JSObject = *proto_or_iface_array.offset(%s as isize); if cached_object.is_null() { let tmp: *mut JSObject = CreateInterfaceObjects(cx, global, receiver); assert!(!tmp.is_null()); - *proto_or_iface_array.offset(%s as int) = tmp; + *proto_or_iface_array.offset(%s as isize) = tmp; tmp } else { cached_object