@@ -353,9 +353,9 @@ instance G.Vector Vector Bool where
353
353
newtype instance MVector s (Complex a ) = MV_Complex (MVector s (a ,a ))
354
354
newtype instance Vector (Complex a ) = V_Complex (Vector (a ,a ))
355
355
356
- instance (RealFloat a , Unbox a ) => Unbox (Complex a )
356
+ instance (Unbox a ) => Unbox (Complex a )
357
357
358
- instance (RealFloat a , Unbox a ) => M. MVector MVector (Complex a ) where
358
+ instance (Unbox a ) => M. MVector MVector (Complex a ) where
359
359
{-# INLINE basicLength #-}
360
360
{-# INLINE basicUnsafeSlice #-}
361
361
{-# INLINE basicOverlaps #-}
@@ -382,7 +382,7 @@ instance (RealFloat a, Unbox a) => M.MVector MVector (Complex a) where
382
382
basicUnsafeMove (MV_Complex v1) (MV_Complex v2) = M. basicUnsafeMove v1 v2
383
383
basicUnsafeGrow (MV_Complex v) n = MV_Complex `liftM` M. basicUnsafeGrow v n
384
384
385
- instance (RealFloat a , Unbox a ) => G. Vector Vector (Complex a ) where
385
+ instance (Unbox a ) => G. Vector Vector (Complex a ) where
386
386
{-# INLINE basicUnsafeFreeze #-}
387
387
{-# INLINE basicUnsafeThaw #-}
388
388
{-# INLINE basicLength #-}
@@ -406,4 +406,3 @@ instance (RealFloat a, Unbox a) => G.Vector Vector (Complex a) where
406
406
407
407
#define DEFINE_INSTANCES
408
408
#include "unbox-tuple-instances"
409
-
0 commit comments