==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 634 100% 0.00kB/s 0:00:00 634 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 63 100% 61.52kB/s 0:00:00 63 100% 61.52kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 700 41% 683.59kB/s 0:00:00 1,700 100% 1.62MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) haskell-data-dword-0.3.2.1-232.log 697 100% 680.66kB/s 0:00:00 697 100% 680.66kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 972 bytes received 186 bytes 463.20 bytes/sec total size is 3,625 speedup is 3.13 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building haskell-data-dword -> repo: extra -> arch: riscv64 -> worker: felix-1 ==> Building haskell-data-dword for [extra] (riscv64) [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: haskell-data-dword 0.3.2.1-232 (Mon Sep 7 15:30:08 2026) ==> Retrieving sources...  -> Found data-dword-0.3.2.1.tar.gz ==> Validating source files with sha512sums... data-dword-0.3.2.1.tar.gz ... Passed ==> Making package: haskell-data-dword 0.3.2.1-232 (Mon Sep 7 15:30:37 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/haskell-os-string 2.0.11-45.1 0.96 MiB extra/numactl 2.0.19-1.1 0.20 MiB extra/ghc-libs 9.6.7.20250817-1 138.07 MiB extra/haskell-data-bword 0.1.0.2-4 0.10 MiB extra/haskell-hashable 1.4.7.0-120.1 0.69 MiB Total Installed Size: 140.01 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-data-bword... installing haskell-os-string... installing haskell-hashable... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (15) New Version Net Change extra/haskell-ansi-terminal 1.1-96.1 0.25 MiB extra/haskell-ansi-terminal-types 1.1-97.1 0.50 MiB extra/haskell-colour 2.3.7-63.1 0.94 MiB extra/haskell-erf 2.0.0.0-27 0.06 MiB extra/haskell-optparse-applicative 0.18.1.0-431.3 1.46 MiB extra/haskell-prettyprinter 1.7.2-20.1 1.81 MiB extra/haskell-prettyprinter-ansi-terminal 1.1.4-95.2 0.28 MiB extra/haskell-quickcheck 2.15.0.1-232.2 3.53 MiB extra/haskell-random 1.2.1.3-319.2 1.82 MiB extra/haskell-splitmix 0.1.3.1-26.1 0.17 MiB extra/haskell-tagged 0.8.9-3 0.32 MiB extra/haskell-transformers-compat 0.7.2-4 0.60 MiB extra/ghc 9.6.7.20250817-1 293.11 MiB extra/haskell-tasty 1.5.4-22.3 1.62 MiB extra/haskell-tasty-quickcheck 0.11.1-237.5 0.18 MiB Total Installed Size: 306.64 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ghc... installing haskell-colour... installing haskell-ansi-terminal-types... installing haskell-ansi-terminal... installing haskell-prettyprinter... installing haskell-prettyprinter-ansi-terminal... installing haskell-transformers-compat... installing haskell-optparse-applicative... installing haskell-tagged... installing haskell-tasty... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-tasty-quickcheck... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... [?25h==> Retrieving sources...  -> Found data-dword-0.3.2.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting data-dword-0.3.2.1.tar.gz with bsdtar ==> Starting build()... Configuring data-dword-0.3.2.1... Preprocessing library for data-dword-0.3.2.1.. Building library for data-dword-0.3.2.1.. [1 of 3] Compiling Data.DoubleWord.Base ( src/Data/DoubleWord/Base.hs, dist/build/Data/DoubleWord/Base.dyn_o ) [2 of 3] Compiling Data.DoubleWord.TH ( src/Data/DoubleWord/TH.hs, dist/build/Data/DoubleWord/TH.dyn_o ) src/Data/DoubleWord/TH.hs:899:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits, but defined in GHC.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 899 | [ fun_ 'bitSize $ appV '(+) [hiSizeE, loSizeE] | ^^^^^^^^ src/Data/DoubleWord/TH.hs:900:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits, but defined in GHC.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 900 | , inline 'bitSize | ^^^^^^^^ src/Data/DoubleWord/TH.hs:1047:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits, but defined in GHC.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 1047 | , appV 'bitSize [SigE (VarE 'undefined) loT] ]] | ^^^^^^^^ [3 of 3] Compiling Data.DoubleWord ( src/Data/DoubleWord.hs, dist/build/Data/DoubleWord.dyn_o ) src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word96->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->Word96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int96->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:35:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int96" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 35 | mkUnpackedDoubleWord "Word96" ''Word32 "Int96" ''Int32 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word128->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int128->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:37:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 37 | mkUnpackedDoubleWord "Word128" ''Word64 "Int128" ''Int64 ''Word64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word160->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->Word160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int160->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:39:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int160" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 39 | mkUnpackedDoubleWord "Word160" ''Word32 "Int160" ''Int32 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word192->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->Word192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int192->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:41:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int192" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 41 | mkUnpackedDoubleWord "Word192" ''Word64 "Int192" ''Int64 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word224->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->Word224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int224->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:43:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int224" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 43 | mkUnpackedDoubleWord "Word224" ''Word96 "Int224" ''Int96 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Word256->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Word.Word64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word64->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Int.Int64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int64->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->Data.DoubleWord.Word128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Word128->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->Data.DoubleWord.Int128" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Data.DoubleWord.Int128->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->Word256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Int256->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/DoubleWord.hs:45:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->Int256" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 45 | mkUnpackedDoubleWord "Word256" ''Word128 "Int256" ''Int128 ''Word128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Preprocessing test suite 'tests' for data-dword-0.3.2.1.. Building test suite 'tests' for data-dword-0.3.2.1.. [1 of 2] Compiling Types ( tests/Types.hs, dist/build/tests/tests-tmp/Types.dyn_o ) tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U64->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->U64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I64->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:10:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->I64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 10 | mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/U48->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/I48->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:11:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 11 | mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->Types.U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Types.U48->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->Types.I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Types.I48->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/UU64->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Word.Word32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word32->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Int.Int32" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int32->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->Types.U48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Types.U48->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->Types.I48" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/Types.I48->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->UU64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Word.Word16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word16->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Int.Int16" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int16->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Word.Word8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Word.Word8->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/II64->GHC.Int.Int8" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Types.hs:12:1: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "fromIntegral/GHC.Int.Int8->II64" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 12 | mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 2] Compiling Main ( tests/Tests.hs, dist/build/tests/tests-tmp/Main.dyn_o ) [3 of 3] Linking dist/build/tests/tests Unregistering data-dword-0.3.2.1... ==> Starting check()... Running 1 test suites... Test suite tests: RUNNING... 78Tests |Word32|Word32| Iso: OK (0.62s) +++ OK, passed 10000 tests. Eq (==): OK (1.08s) +++ OK, passed 10000 tests. Ord compare: OK (0.95s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.10s) +++ OK, passed 10000 tests. maxBound: OK (0.05s) +++ OK, passed 10000 tests. Enum succ: OK (0.27s) +++ OK, passed 10000 tests. pred: OK (0.35s) +++ OK, passed 10000 tests; 281 discarded. enumFromTo: OK (1.01s) +++ OK, passed 10000 tests. enumFromThen: OK (0.60s) +++ OK, passed 10000 tests. enumFromThenTo: OK (0.59s) +++ OK, passed 10000 tests. Num negate: OK (0.24s) +++ OK, passed 10000 tests. abs: OK (0.24s) +++ OK, passed 10000 tests. signum: OK (0.27s) +++ OK, passed 10000 tests. (+): OK (0.39s) +++ OK, passed 10000 tests. (-): OK (0.42s) +++ OK, passed 10000 tests. (*): OK (0.46s) +++ OK, passed 10000 tests. fromInteger: OK (0.16s) +++ OK, passed 10000 tests. Real toRational: OK (0.25s) +++ OK, passed 10000 tests. Integral toInteger: OK (0.30s) +++ OK, passed 10000 tests. quotRem: OK (0.48s) +++ OK, passed 10000 tests; 310 discarded. quot: OK (0.46s) +++ OK, passed 10000 tests; 328 discarded. rem: OK (0.67s) +++ OK, passed 10000 tests; 317 discarded. divMod: OK (0.42s) +++ OK, passed 10000 tests; 332 discarded. div: OK (0.42s) +++ OK, passed 10000 tests; 311 discarded. mod: OK (0.43s) +++ OK, passed 10000 tests; 323 discarded. Bits complement: OK (0.24s) +++ OK, passed 10000 tests. xor: OK (0.40s) +++ OK, passed 10000 tests. (.&.): OK (0.39s) +++ OK, passed 10000 tests. (.|.): OK (0.47s) +++ OK, passed 10000 tests. shiftL: OK (0.28s) +++ OK, passed 10000 tests. shiftR: OK (0.29s) +++ OK, passed 10000 tests. rotateL: OK (0.44s) +++ OK, passed 10000 tests. rotateR: OK (0.41s) +++ OK, passed 10000 tests. bit: OK (0.06s) +++ OK, passed 10000 tests. setBit: OK (0.29s) +++ OK, passed 10000 tests. clearBit: OK (0.26s) +++ OK, passed 10000 tests. complementBit: OK (0.28s) +++ OK, passed 10000 tests. testBit: OK (0.41s) +++ OK, passed 10000 tests. popCount: OK (0.28s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (0.43s) +++ OK, passed 10000 tests. unwrappedMul: OK (0.42s) +++ OK, passed 10000 tests. leadingZeroes: OK (0.31s) +++ OK, passed 10000 tests. trailingZeroes: OK (0.25s) +++ OK, passed 10000 tests. allZeroes: OK (0.06s) +++ OK, passed 10000 tests. allOnes: OK (0.06s) +++ OK, passed 10000 tests. msb: OK (0.06s) +++ OK, passed 10000 tests. lsb: OK (0.06s) +++ OK, passed 10000 tests. testMsb: OK (0.34s) +++ OK, passed 10000 tests. testLsb: OK (0.25s) +++ OK, passed 10000 tests. |Int32|Word32| Iso: OK (0.90s) +++ OK, passed 10000 tests. Eq (==): OK (3.40s) +++ OK, passed 10000 tests. Ord compare: OK (1.67s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.22s) +++ OK, passed 10000 tests. maxBound: OK (0.23s) +++ OK, passed 10000 tests. Enum succ: OK (1.05s) +++ OK, passed 10000 tests. pred: OK (1.09s) +++ OK, passed 10000 tests. enumFromTo: FAIL (0.02s) *** Failed! Falsified (after 2 tests and 1 shrink): -1 0 Use --quickcheck-replay="(SMGen 2814208976125941425 5548940964859509185,1)" to reproduce. Use -p '/|Int32|Word32|.Enum.enumFromTo/' to rerun this test only. enumFromThen: OK (2.13s) +++ OK, passed 10000 tests. enumFromThenTo: OK (2.42s) +++ OK, passed 10000 tests. Num negate: OK (1.05s) +++ OK, passed 10000 tests. abs: OK (1.05s) +++ OK, passed 10000 tests. signum: OK (1.09s) +++ OK, passed 10000 tests. (+): OK (1.92s) +++ OK, passed 10000 tests. (-): OK (1.83s) +++ OK, passed 10000 tests. (*): OK (1.79s) +++ OK, passed 10000 tests. fromInteger: OK (0.92s) +++ OK, passed 10000 tests. Real toRational: OK (1.28s) +++ OK, passed 10000 tests. Integral toInteger: OK (1.16s) +++ OK, passed 10000 tests. quotRem: OK (2.07s) +++ OK, passed 10000 tests; 141 discarded. quot: OK (1.98s) +++ OK, passed 10000 tests; 159 discarded. rem: OK (2.03s) +++ OK, passed 10000 tests; 145 discarded. divMod: OK (2.14s) +++ OK, passed 10000 tests; 140 discarded. div: OK (2.04s) +++ OK, passed 10000 tests; 171 discarded. mod: OK (2.23s) +++ OK, passed 10000 tests; 139 discarded. Bits complement: OK (1.41s) +++ OK, passed 10000 tests. xor: OK (2.18s) +++ OK, passed 10000 tests. (.&.): OK (1.97s) +++ OK, passed 10000 tests. (.|.): OK (1.82s) +++ OK, passed 10000 tests. shiftL: OK (1.01s) +++ OK, passed 10000 tests. shiftR: OK (1.13s) +++ OK, passed 10000 tests. rotateL: OK (1.19s) +++ OK, passed 10000 tests. rotateR: OK (1.27s) +++ OK, passed 10000 tests. bit: OK (0.27s) +++ OK, passed 10000 tests. setBit: OK (1.16s) +++ OK, passed 10000 tests. clearBit: OK (1.16s) +++ OK, passed 10000 tests. complementBit: OK (1.19s) +++ OK, passed 10000 tests. testBit: OK (1.37s) +++ OK, passed 10000 tests. popCount: OK (1.22s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (2.15s) +++ OK, passed 10000 tests. unwrappedMul: FAIL *** Failed! Falsified (after 5 tests and 3 shrinks): 0 -1 Use --quickcheck-replay="(SMGen 10939661481260221996 4647351201880036565,4)" to reproduce. Use -p '/|Int32|Word32|.BinaryWord.unwrappedMul/' to rerun this test only. leadingZeroes: OK (1.17s) +++ OK, passed 10000 tests. trailingZeroes: OK (1.11s) +++ OK, passed 10000 tests. allZeroes: OK (0.25s) +++ OK, passed 10000 tests. allOnes: OK (0.25s) +++ OK, passed 10000 tests. msb: OK (0.27s) +++ OK, passed 10000 tests. lsb: OK (0.24s) +++ OK, passed 10000 tests. testMsb: OK (1.12s) +++ OK, passed 10000 tests. testLsb: OK (1.12s) +++ OK, passed 10000 tests. |Word16|Word16|Word32| Iso: OK (1.33s) +++ OK, passed 10000 tests. Eq (==): OK (2.08s) +++ OK, passed 10000 tests. Ord compare: OK (1.95s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.29s) +++ OK, passed 10000 tests. maxBound: OK (0.29s) +++ OK, passed 10000 tests. Enum succ: OK (1.29s) +++ OK, passed 10000 tests. pred: OK (1.41s) +++ OK, passed 10000 tests; 345 discarded. enumFromTo: OK (2.30s) +++ OK, passed 10000 tests. enumFromThen: OK (2.33s) +++ OK, passed 10000 tests. enumFromThenTo: OK (2.91s) +++ OK, passed 10000 tests. Num negate: OK (1.08s) +++ OK, passed 10000 tests. abs: OK (1.04s) +++ OK, passed 10000 tests. signum: OK (1.00s) +++ OK, passed 10000 tests. (+): OK (1.69s) +++ OK, passed 10000 tests. (-): OK (1.61s) +++ OK, passed 10000 tests. (*): OK (1.50s) +++ OK, passed 10000 tests. fromInteger: OK (0.80s) +++ OK, passed 10000 tests. Real toRational: OK (1.15s) +++ OK, passed 10000 tests. Integral toInteger: OK (1.16s) +++ OK, passed 10000 tests. quotRem: OK (2.05s) +++ OK, passed 10000 tests; 305 discarded. quot: OK (2.05s) +++ OK, passed 10000 tests; 318 discarded. rem: OK (2.10s) +++ OK, passed 10000 tests; 314 discarded. divMod: OK (2.04s) +++ OK, passed 10000 tests; 289 discarded. div: OK (2.06s) +++ OK, passed 10000 tests; 328 discarded. mod: OK (2.00s) +++ OK, passed 10000 tests; 314 discarded. Bits complement: OK (1.15s) +++ OK, passed 10000 tests. xor: OK (1.84s) +++ OK, passed 10000 tests. (.&.): OK (1.82s) +++ OK, passed 10000 tests. (.|.): OK (1.84s) +++ OK, passed 10000 tests. shiftL: OK (1.25s) +++ OK, passed 10000 tests. shiftR: OK (1.18s) +++ OK, passed 10000 tests. rotateL: OK (1.20s) +++ OK, passed 10000 tests. rotateR: OK (1.20s) +++ OK, passed 10000 tests. bit: OK (0.31s) +++ OK, passed 10000 tests. setBit: OK (1.23s) +++ OK, passed 10000 tests. clearBit: OK (1.18s) +++ OK, passed 10000 tests. complementBit: OK (1.33s) +++ OK, passed 10000 tests. testBit: OK (1.41s) +++ OK, passed 10000 tests. popCount: OK (1.12s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (1.61s) +++ OK, passed 10000 tests. unwrappedMul: OK (1.83s) +++ OK, passed 10000 tests. leadingZeroes: OK (1.17s) +++ OK, passed 10000 tests. trailingZeroes: OK (1.18s) +++ OK, passed 10000 tests. allZeroes: OK (0.30s) +++ OK, passed 10000 tests. allOnes: OK (0.28s) +++ OK, passed 10000 tests. msb: OK (0.29s) +++ OK, passed 10000 tests. lsb: OK (0.31s) +++ OK, passed 10000 tests. testMsb: OK (1.37s) +++ OK, passed 10000 tests. testLsb: OK (1.28s) +++ OK, passed 10000 tests. |Int16|Word16|Word32| Iso: OK (1.10s) +++ OK, passed 10000 tests. Eq (==): OK (1.64s) +++ OK, passed 10000 tests. Ord compare: OK (1.70s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.22s) +++ OK, passed 10000 tests. maxBound: OK (0.22s) +++ OK, passed 10000 tests. Enum succ: OK (1.09s) +++ OK, passed 10000 tests. pred: OK (1.27s) +++ OK, passed 10000 tests. enumFromTo: OK (2.14s) +++ OK, passed 10000 tests. enumFromThen: OK (2.17s) +++ OK, passed 10000 tests. enumFromThenTo: OK (2.57s) +++ OK, passed 10000 tests. Num negate: OK (1.06s) +++ OK, passed 10000 tests. abs: OK (1.00s) +++ OK, passed 10000 tests. signum: OK (1.05s) +++ OK, passed 10000 tests. (+): OK (1.66s) +++ OK, passed 10000 tests. (-): OK (1.55s) +++ OK, passed 10000 tests. (*): OK (1.73s) +++ OK, passed 10000 tests. fromInteger: OK (0.83s) +++ OK, passed 10000 tests. Real toRational: OK (1.16s) +++ OK, passed 10000 tests. Integral toInteger: OK (1.17s) +++ OK, passed 10000 tests. quotRem: OK (2.20s) +++ OK, passed 10000 tests; 151 discarded. quot: OK (2.10s) +++ OK, passed 10000 tests; 133 discarded. rem: OK (2.02s) +++ OK, passed 10000 tests; 187 discarded. divMod: OK (2.19s) +++ OK, passed 10000 tests; 155 discarded. div: OK (2.25s) +++ OK, passed 10000 tests; 166 discarded. mod: OK (2.36s) +++ OK, passed 10000 tests; 161 discarded. Bits complement: OK (1.22s) +++ OK, passed 10000 tests. xor: OK (1.99s) +++ OK, passed 10000 tests. (.&.): OK (2.13s) +++ OK, passed 10000 tests. (.|.): OK (2.13s) +++ OK, passed 10000 tests. shiftL: OK (1.33s) +++ OK, passed 10000 tests. shiftR: OK (1.29s) +++ OK, passed 10000 tests. rotateL: OK (1.38s) +++ OK, passed 10000 tests. rotateR: OK (1.45s) +++ OK, passed 10000 tests. bit: OK (0.34s) +++ OK, passed 10000 tests. setBit: OK (1.28s) +++ OK, passed 10000 tests. clearBit: OK (1.29s) +++ OK, passed 10000 tests. complementBit: OK (1.25s) +++ OK, passed 10000 tests. testBit: OK (1.39s) +++ OK, passed 10000 tests. popCount: OK (1.35s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (2.17s) +++ OK, passed 10000 tests. unwrappedMul: OK (2.32s) +++ OK, passed 10000 tests. leadingZeroes: OK (1.29s) +++ OK, passed 10000 tests. trailingZeroes: OK (1.32s) +++ OK, passed 10000 tests. allZeroes: OK (0.26s) +++ OK, passed 10000 tests. allOnes: OK (0.31s) +++ OK, passed 10000 tests. msb: OK (0.31s) +++ OK, passed 10000 tests. lsb: OK (0.32s) +++ OK, passed 10000 tests. testMsb: OK (1.22s) +++ OK, passed 10000 tests. testLsb: OK (1.22s) +++ OK, passed 10000 tests. 2 out of 196 tests failed (218.14s) Test suite tests: FAIL Test suite logged to: dist/test/data-dword-0.3.2.1-tests.log 0 of 1 test suites (0 of 1 test cases) passed. ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build receiving incremental file list haskell-data-dword-0.3.2.1-232-riscv64-build.log haskell-data-dword-0.3.2.1-232-riscv64-check.log sent 62 bytes received 5,460 bytes 2,208.80 bytes/sec total size is 161,659 speedup is 29.28