aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/ShedCompiler.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-03 12:30:02 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-03 12:30:02 +0100
commitf5545308284496c18366d850397dbef18424c008 (patch)
treee082ac27961c492f7d4aa4ef815d0f619f91550c /src/main/java/org/shedlang/compiler/ShedCompiler.java
parent9a79e487595ac1fdbf4e9c69963440bd979aa107 (diff)
Check for reference before definition
Diffstat (limited to 'src/main/java/org/shedlang/compiler/ShedCompiler.java')
-rw-r--r--src/main/java/org/shedlang/compiler/ShedCompiler.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/org/shedlang/compiler/ShedCompiler.java b/src/main/java/org/shedlang/compiler/ShedCompiler.java
index 6f72328f..e91f6655 100644
--- a/src/main/java/org/shedlang/compiler/ShedCompiler.java
+++ b/src/main/java/org/shedlang/compiler/ShedCompiler.java
@@ -39,7 +39,7 @@ public class ShedCompiler {
.addNamespaceFields(ShedBuiltins.NAMESPACE_NAME, P.orderedMap(
Map.entry(ShedBuiltins.PRINT_NAME, ShedBuiltins.PRINT_TYPE)
))
- .enterBlock(P.map(
+ .enterBlockWithDefinedVariables(P.map(
Map.entry("Io", Types.effectType(Effects.IO)),
Map.entry("Unit", Types.metaType(Types.UNIT)),