Skip to content

Commit 8b8a668

Browse files
authored
Fixed evaluation order of application in REPL (#304)
Fixes #303
1 parent 985e773 commit 8b8a668

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ConETypeErase.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ let rec tr_expr (e : S.expr) =
3838
| EFn(x, _, body) -> T.EFn(x, tr_expr body)
3939

4040
| EApp(e1, e2) ->
41-
let e1 = tr_expr e1 in
41+
let^ v1 = tr_expr_v e1 in
4242
let^ v2 = tr_expr_v e2 in
43-
T.EApp(e1, v2)
43+
T.EApp(T.EValue v1, v2)
4444

4545
| ELet(x, e1, e2) | ELetPure(x, e1, e2) ->
4646
T.ELet(x, tr_expr e1, tr_expr e2)

0 commit comments

Comments
 (0)