diff options
| author | Pierre-Marie Pédrot | 2020-10-26 12:49:12 +0100 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2020-10-26 12:52:48 +0100 |
| commit | 786f3b7d2d5cfdf3a5643192e5103863a8a04b1c (patch) | |
| tree | 96a9a4e573787d2334e9bc33aadf5d4dee279025 /kernel/cClosure.ml | |
| parent | 560187914e88790cef9787904874df8517aa157c (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/cClosure.ml')
| -rw-r--r-- | kernel/cClosure.ml | 2 |
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; |
