Skip to content

Commit bb521be

Browse files
committed
Fix SPECIALIZE-related warnings in GHC 9.14
1 parent a194c6b commit bb521be

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

src/TextShow/Data/Array.hs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ import TextShow.Classes (TextShow(..), showbParen, showbSpace)
3434
import TextShow.Data.List ()
3535
import TextShow.Data.Tuple ()
3636

37-
{-# SPECIALIZE
38-
showbIArrayPrec :: (IArray UArray e, Ix i, TextShow i, TextShow e) =>
39-
Int -> UArray i e -> Builder
40-
#-}
4137
-- | Convert an 'IArray' instance to a 'Builder' with the given precedence.
4238
--
4339
-- /Since: 2/

src/TextShow/Data/Floating.hs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,12 @@ showbRealFloatPrec p x
7171
| otherwise = showbGFloat Nothing x
7272
{-# INLINE showbRealFloatPrec #-}
7373

74-
{-# SPECIALIZE showbEFloat ::
75-
Maybe Int -> Float -> Builder,
76-
Maybe Int -> Double -> Builder #-}
77-
{-# SPECIALIZE showbFFloat ::
78-
Maybe Int -> Float -> Builder,
79-
Maybe Int -> Double -> Builder #-}
80-
{-# SPECIALIZE showbGFloat ::
81-
Maybe Int -> Float -> Builder,
82-
Maybe Int -> Double -> Builder #-}
74+
{-# SPECIALIZE showbEFloat :: Maybe Int -> Float -> Builder #-}
75+
{-# SPECIALIZE showbEFloat :: Maybe Int -> Double -> Builder #-}
76+
{-# SPECIALIZE showbFFloat :: Maybe Int -> Float -> Builder #-}
77+
{-# SPECIALIZE showbFFloat :: Maybe Int -> Double -> Builder #-}
78+
{-# SPECIALIZE showbGFloat :: Maybe Int -> Float -> Builder #-}
79+
{-# SPECIALIZE showbGFloat :: Maybe Int -> Double -> Builder #-}
8380

8481
-- | Show a signed 'RealFloat' value
8582
-- using scientific (exponential) notation (e.g. @2.45e2@, @1.5e-3@).

0 commit comments

Comments
 (0)