summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>1996-07-25 13:16:41 +0000
committerXavier Leroy <xavier.leroy@inria.fr>1996-07-25 13:16:41 +0000
commitc2b120baf3a24e22902a714e79adfac41a0483d1 (patch)
tree719e45602e388ac3bc8313420f9c477196606b5b
parent7f3dd896c950b81be615d84e27e9656102952bdf (diff)
Cas des tableaux dans un let rec de valeur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@939 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
-rw-r--r--bytecomp/bytegen.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/bytecomp/bytegen.ml b/bytecomp/bytegen.ml
index 6139d401d..b86757d62 100644
--- a/bytecomp/bytegen.ml
+++ b/bytecomp/bytegen.ml
@@ -112,6 +112,8 @@ let rec size_of_lambda = function
1 + IdentSet.cardinal(free_variables funct)
| Lprim(Pmakeblock(tag, mut), args) ->
List.length args
+ | Lprim(Pmakearray kind, args) ->
+ List.length args
| Llet(str, id, arg, body) ->
size_of_lambda body
| Lletrec(bindings, body) ->