This program crashes when built with +no-double-conversion
:
import Formatting
import Data.Text (unpack)
main = putStrLn $ unpack $ sformat float (-1.0 :: Double)
Error message:
Numeric.showInt: can't show negative numbers
Works fine with -no-double-conversion
.