diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-02 12:19:46 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-02 12:19:46 +0100 |
| commit | 71a8ca11b03331a92bb271cbd1fbcb877e587300 (patch) | |
| tree | 3a73642a3285bca6b0049656ba8d421f548c4bfb /src/main/java/org/shedlang/compiler/ShedCompiler.java | |
| parent | 1f86ef817b64e5e78ed92dd767fa38306c7662b5 (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.java | 2 |
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 )) )); |
