From c459db2a3e9b4bc848464a641ad8d5f7ecf821a6 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Mon, 15 Jun 2026 11:13:46 -0700 Subject: [PATCH] refactor(compiler): correct TcbInvalidReferenceOp initializer initializer should use null! as any rather than simply '= any' --- packages/compiler/src/typecheck/ops/references.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/src/typecheck/ops/references.ts b/packages/compiler/src/typecheck/ops/references.ts index d4eac0152803..65737a3eda51 100644 --- a/packages/compiler/src/typecheck/ops/references.ts +++ b/packages/compiler/src/typecheck/ops/references.ts @@ -118,7 +118,7 @@ export class TcbInvalidReferenceOp extends TcbOp { override execute(): TcbExpr { const id = new TcbExpr(this.tcb.allocateId()); - this.scope.addStatement(new TcbExpr(`var ${id.print()} = any`)); + this.scope.addStatement(new TcbExpr(`var ${id.print()} = null! as any`)); return id; } }