Skip to content

Commit 9908629

Browse files
committed
Bind labels explicitly in fe/cexp.ml. Should fix issue #169.
1 parent 594cf63 commit 9908629

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/boot/fe/cexp.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ let rec eval_cexps (env:env) (exps:cexp array) : cdir array =
344344

345345
and eval_cexp (env:env) (exp:cexp) : cdir array =
346346
match exp with
347-
CEXP_alt {node=ca} ->
347+
CEXP_alt { node = ca; id = _ } ->
348348
let v = eval_pexp env ca.alt_val in
349349
let rec try_arm i =
350350
if i >= Array.length ca.alt_arms
@@ -358,7 +358,7 @@ and eval_cexp (env:env) (exp:cexp) : cdir array =
358358
in
359359
eval_cexps env (try_arm 0)
360360

361-
| CEXP_let {node=cl} ->
361+
| CEXP_let { node = cl; id = _ } ->
362362
let ident = cl.let_ident in
363363
let v = eval_pexp env cl.let_value in
364364
let old_bindings = !(env.env_bindings) in

0 commit comments

Comments
 (0)