From bdd825b026ce2d0615d475d18319aaef517e03b2 Mon Sep 17 00:00:00 2001 From: dcode Date: Sat, 15 Jun 2019 00:04:50 +0200 Subject: [PATCH] Fix invalid autorelease in generated constructors, see #668 --- src/compiler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler.ts b/src/compiler.ts index d9261a5e..5f833c9a 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -7848,7 +7848,7 @@ export class Compiler extends DiagnosticEmitter { // TODO: base constructor might be inlined, but makeCallDirect can't do this stmts.push( module.local_set(0, - this.makeCallDirect(assert(baseClass.constructorInstance), operands, reportNode) + this.makeCallDirect(assert(baseClass.constructorInstance), operands, reportNode, false, true) ) ); }