aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2020-10-26 12:49:12 +0100
committerPierre-Marie Pédrot2020-10-26 12:52:48 +0100
commit786f3b7d2d5cfdf3a5643192e5103863a8a04b1c (patch)
tree96a9a4e573787d2334e9bc33aadf5d4dee279025 /kernel
parent560187914e88790cef9787904874df8517aa157c (diff)
Yet another normal / neutral bug in primitive conversion.
By no means a float is a neutral value. When put inside a Zprimitive context it can trigger computation.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/cClosure.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/cClosure.ml b/kernel/cClosure.ml
index 236ce42628..952237ab99 100644
--- a/kernel/cClosure.ml
+++ b/kernel/cClosure.ml
@@ -1165,7 +1165,7 @@ module FNativeEntries =
let mkFloat env f =
check_float env;
- { mark = mark Norm KnownR; term = FFloat f }
+ { mark = mark Cstr KnownR; term = FFloat f }
let mkBool env b =
check_bool env;