From b2daf668d720e57556fd47b1d0bdcf608993e9a6 Mon Sep 17 00:00:00 2001 From: dcode Date: Sat, 27 Mar 2021 09:56:49 +0100 Subject: [PATCH] Fix assertion when compiling a property errored earlier --- src/compiler.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler.ts b/src/compiler.ts index 69b2db85e6..30d9fcbbdf 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -9019,7 +9019,8 @@ export class Compiler extends DiagnosticEmitter { } case ElementKind.PROPERTY: { let propertyInstance = target; - let getterInstance = assert(propertyInstance.getterInstance); + let getterInstance = propertyInstance.getterInstance; + if (!getterInstance) return module.unreachable(); // failed earlier let thisArg: ExpressionRef = 0; if (getterInstance.is(CommonFlags.INSTANCE)) { thisArg = this.compileExpression(