summaryrefslogtreecommitdiff
path: root/stdlib/lazy.ml
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/lazy.ml')
-rw-r--r--stdlib/lazy.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/stdlib/lazy.ml b/stdlib/lazy.ml
index 6526961300..7dc1e9ddfe 100644
--- a/stdlib/lazy.ml
+++ b/stdlib/lazy.ml
@@ -36,6 +36,8 @@
The GC will magically change things from (2) to (3) according to its
fancy.
+ If OCaml was configured with the -flat-float-array option (which is
+ currently the default), the following is also true:
We cannot use representation (3) for a [float Lazy.t] because
[caml_make_array] assumes that only a [float] value can have tag
[Double_tag].