diff options
| -rw-r--r-- | contrib/extraction/mlutil.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/extraction/mlutil.ml b/contrib/extraction/mlutil.ml index fd521a2115..58c3bee99c 100644 --- a/contrib/extraction/mlutil.ml +++ b/contrib/extraction/mlutil.ml @@ -418,7 +418,7 @@ let nb_occur_match = | MLcase(a,v) -> Array.fold_left (fun r (_,ids,a) -> max r (nb (k+(List.length ids)) a)) (nb k a) v - | MLletin (_,a,b) -> (nb k a) + (nb (k+1) a) + | MLletin (_,a,b) -> (nb k a) + (nb (k+1) b) | MLfix (_,ids,v) -> let k = k+(Array.length ids) in Array.fold_left (fun r a -> r+(nb k a)) 0 v | MLlam (_,a) -> nb (k+1) a |
