AJChapman / formatting

Format strings type-safely with combinators
BSD 3-Clause "New" or "Revised" License
164 stars 39 forks source link

float crashes with no-double-conversion #85

Open spencerjanssen opened 7 months ago

spencerjanssen commented 7 months ago

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.