From fd347cb4e4d1d187212fdb4719350b2ff1233146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Pasteur?= Date: Mon, 2 May 2011 11:24:12 +0200 Subject: [PATCH] Fix generation of bounds check expression --- compiler/main/mls2obc.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/main/mls2obc.ml b/compiler/main/mls2obc.ml index 411e289..007315b 100644 --- a/compiler/main/mls2obc.ml +++ b/compiler/main/mls2obc.ml @@ -93,7 +93,7 @@ let rec bound_check_expr idx_list bounds = mk_exp_bool (Eop (op_from_string "&", [e1;e2])) in match (idx_list, bounds) with - | [idx], [n] -> mk_comp idx n + | [idx], n::_ -> mk_comp idx n | (idx :: idx_list, n :: bounds) -> let e = mk_comp idx n in mk_exp_bool (Eop (op_from_string "&",