Skip to content

Commit 193d030

Browse files
committed
Fixed warnings in Data/Vector/Generic/New.hs
- Removed unused imports - Data.Vector.Generic.Mutable (MVector) - Data.Vector.Fusion.Bundle (MBundle) - Data.Vector.Internal.Check from vector.h - Removed unused variable bindings
1 parent dab902b commit 193d030

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Data/Vector/Generic/New.hs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ module Data.Vector.Generic.New (
2020
) where
2121

2222
import qualified Data.Vector.Generic.Mutable as MVector
23-
import Data.Vector.Generic.Mutable ( MVector )
2423

2524
import Data.Vector.Generic.Base ( Vector, Mutable )
2625

27-
import Data.Vector.Fusion.Bundle ( Bundle, MBundle )
26+
import Data.Vector.Fusion.Bundle ( Bundle )
2827
import qualified Data.Vector.Fusion.Bundle as Bundle
2928
import Data.Vector.Fusion.Stream.Monadic ( Stream )
3029
import Data.Vector.Fusion.Bundle.Size
@@ -34,6 +33,8 @@ import Control.Monad.ST ( ST )
3433
import Control.Monad ( liftM )
3534
import Prelude hiding ( init, tail, take, drop, reverse, map, filter )
3635

36+
-- Data.Vector.Internal.Check is unused
37+
#define NOT_VECTOR_MODULE
3738
#include "vector.h"
3839

3940
data New v a = New (forall s. ST s (Mutable v s a))
@@ -71,7 +72,7 @@ transform
7172
:: Vector v a => (forall m. Monad m => Stream m a -> Stream m a)
7273
-> (Size -> Size) -> New v a -> New v a
7374
{-# INLINE_FUSED transform #-}
74-
transform f g (New p) = New (MVector.transform f =<< p)
75+
transform f _ (New p) = New (MVector.transform f =<< p)
7576

7677
{-# RULES
7778

@@ -97,7 +98,7 @@ transformR
9798
:: Vector v a => (forall m. Monad m => Stream m a -> Stream m a)
9899
-> (Size -> Size) -> New v a -> New v a
99100
{-# INLINE_FUSED transformR #-}
100-
transformR f g (New p) = New (MVector.transformR f =<< p)
101+
transformR f _ (New p) = New (MVector.transformR f =<< p)
101102

102103
{-# RULES
103104

0 commit comments

Comments
 (0)