aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/ShedCompiler.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-02 12:19:46 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-02 12:19:46 +0100
commit71a8ca11b03331a92bb271cbd1fbcb877e587300 (patch)
tree3a73642a3285bca6b0049656ba8d421f548c4bfb /src/main/java/org/shedlang/compiler/ShedCompiler.java
parent1f86ef817b64e5e78ed92dd767fa38306c7662b5 (diff)
Check call to function with effect is marked with effects
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, 2 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/ShedCompiler.java b/src/main/java/org/shedlang/compiler/ShedCompiler.java
index bf26436e..d727aea5 100644
--- a/src/main/java/org/shedlang/compiler/ShedCompiler.java
+++ b/src/main/java/org/shedlang/compiler/ShedCompiler.java
@@ -42,6 +42,7 @@ public class ShedCompiler {
Map.entry("print", new FunctionType(
List.of(Types.STRING),
List.of(),
+ Effects.IO,
Types.UNIT
))
))
@@ -52,6 +53,7 @@ public class ShedCompiler {
Map.entry("print", new FunctionType(
List.of(Types.STRING),
List.of(),
+ Effects.IO,
Types.UNIT
))
));