From 7130b49f3345b1e381161e8c6c83efab9afedb10 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 28 Sep 2023 11:11:09 +0100 Subject: Add TODO --- src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/java') diff --git a/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java b/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java index 64a2444c..042fb614 100644 --- a/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java +++ b/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java @@ -816,6 +816,7 @@ public class TypeChecker { var type = context.getLexicalState(StructType.class, untyped.name()); + // TODO: this needs to happen before type-checking function bodies context = context.addStructTypeInfo(type, new StructTypeInfo(fieldTypes)); return context.toResult(new TypedStructDefinitionNode( -- cgit v1.2.3