Skip to content

Commit ab25670

Browse files
dmjioclaude
andcommitted
fix: remove unused f32/f64/c32/c64 imports from Orphans.hs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 036fc1f commit ab25670

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/ArrayFire/Orphans.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import qualified ArrayFire.Arith as A
2525
import qualified ArrayFire.Array as A
2626
import qualified ArrayFire.Algorithm as A
2727
import qualified ArrayFire.Data as A
28-
import ArrayFire.Internal.Defines (f32, f64, c32, c64, s16, s32, s64, u8, u16, u32, u64, b8)
28+
import ArrayFire.Internal.Defines (s16, s32, s64, u8, u16, u32, u64, b8)
2929
import ArrayFire.Types
3030
import ArrayFire.Util
3131

@@ -75,7 +75,7 @@ instance (Num a, AFType a) => Num (Array a) where
7575
abs x
7676
| dt `elem` [s16, s32, s64] = A.select (A.lt x 0) (0 - x) x
7777
| dt `elem` [u8, u16, u32, u64, b8] = x
78-
| otherwise = A.abs x -- f32, f64, c32, c64: delegate to AF
78+
| otherwise = A.abs x -- float / complex: delegate to AF
7979
where dt = afType (Proxy @a)
8080
signum x = A.select (A.gt x 0) 1 (A.select (A.lt x 0) (-1) 0)
8181
negate arr = A.scalar @a (fromInteger (-1)) `A.mul` arr

0 commit comments

Comments
 (0)