From de8f123b1d695e6c378f221bcaec3408d553ea7e Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 24 Apr 2014 23:57:25 +0200 Subject: [PATCH] Assign to 'this' immediately in CGAbstractBindingMethod. This makes the generated code a bit more rustic. --- src/components/script/dom/bindings/codegen/CodegenRust.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py index 769674a0b3a..ea5cd0ea6ec 100644 --- a/src/components/script/dom/bindings/codegen/CodegenRust.py +++ b/src/components/script/dom/bindings/codegen/CodegenRust.py @@ -2502,8 +2502,7 @@ class CGAbstractBindingMethod(CGAbstractExternMethod): " return false as JSBool;\n" "}\n" "\n" - "let this: JS<%s>;\n" - "this = %s;\n" % (self.descriptor.concreteType, unwrapThis))) + "let this: JS<%s> = %s;\n" % (self.descriptor.concreteType, unwrapThis))) return CGList([ unwrapThis, self.generate_code() ], "\n").define() def generate_code(self):