==> 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 1,401 82% 1.34MB/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-198.log 697 100% 680.66kB/s 0:00:00 697 100% 680.66kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,396 bytes received 174 bytes 1,713.33 bytes/sec total size is 3,625 speedup is 1.41 ==> 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-0 ==> Building haskell-data-dword for [extra] (riscv64) ]3008;start=d1df0a9e51174462879524cb25afdd19;user=root;hostname=scovillain.felixc.at;machineid=5bc7e45048834d3a82e1c93a2f026cc1;bootid=a2e38e35fa0243229d257f4b3a3bf224;pid=2161395;comm=systemd-nspawn;container=arch-nspawn-2161395;type=container\]11;?\]2;🔵 Container arch-nspawn-2161395 on scovillain.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=d1df0a9e51174462879524cb25afdd19\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: haskell-data-dword 0.3.2.1-198 (Sun Apr 19 19:46:31 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 ]3008;start=7c157df2e0014f9faff26a4a5959227c;user=root;hostname=scovillain.felixc.at;machineid=5bc7e45048834d3a82e1c93a2f026cc1;bootid=a2e38e35fa0243229d257f4b3a3bf224;pid=2163232;comm=systemd-nspawn;container=arch-nspawn-2163232;type=container\]11;?\]2;🔵 Container arch-nspawn-2163232 on scovillain.felixc.at\==> Making package: haskell-data-dword 0.3.2.1-198 (Sun Apr 19 19:47:01 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.10-14 0.93 MiB extra/numactl 2.0.19-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-47.1 0.69 MiB Total Installed Size: 139.99 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-28 0.25 MiB extra/haskell-ansi-terminal-types 1.1-28 0.50 MiB extra/haskell-colour 2.3.6-434 0.91 MiB extra/haskell-erf 2.0.0.0-27 0.06 MiB extra/haskell-optparse-applicative 0.18.1.0-309.1 1.46 MiB extra/haskell-prettyprinter 1.7.1-388 1.62 MiB extra/haskell-prettyprinter-ansi-terminal 1.1.3-520.1 0.28 MiB extra/haskell-quickcheck 2.15.0.1-133.1 3.52 MiB extra/haskell-random 1.2.1.3-219.1 1.82 MiB extra/haskell-splitmix 0.1.3-35 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.2-120.1 1.59 MiB extra/haskell-tasty-quickcheck 0.11.1-72.3 0.18 MiB Total Installed Size: 306.37 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... Tests |Word32|Word32| Iso: OK (0.39s) +++ OK, passed 10000 tests. Eq (==): OK (0.30s) +++ OK, passed 10000 tests. Ord compare: OK (0.56s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.04s) +++ OK, passed 10000 tests. maxBound: OK (0.04s) +++ OK, passed 10000 tests. Enum succ: OK (0.21s) +++ OK, passed 10000 tests. pred: OK (0.22s) +++ OK, passed 10000 tests; 277 discarded. enumFromTo: OK (0.60s) +++ OK, passed 10000 tests. enumFromThen: OK (0.38s) +++ OK, passed 10000 tests. enumFromThenTo: OK (0.48s) +++ OK, passed 10000 tests. Num negate: OK (0.19s) +++ OK, passed 10000 tests. abs: OK (0.20s) +++ OK, passed 10000 tests. signum: OK (0.19s) +++ OK, passed 10000 tests. (+): OK (0.35s) +++ OK, passed 10000 tests. (-): OK (0.33s) +++ OK, passed 10000 tests. (*): OK (0.31s) +++ OK, passed 10000 tests. fromInteger: OK (0.13s) +++ OK, passed 10000 tests. Real toRational: OK (0.28s) +++ OK, passed 10000 tests. Integral toInteger: OK (0.53s) +++ OK, passed 10000 tests. quotRem: OK (0.49s) +++ OK, passed 10000 tests; 304 discarded. quot: OK (0.57s) +++ OK, passed 10000 tests; 320 discarded. rem: OK (0.70s) +++ OK, passed 10000 tests; 298 discarded. divMod: OK (0.55s) +++ OK, passed 10000 tests; 326 discarded. div: OK (0.57s) +++ OK, passed 10000 tests; 347 discarded. mod: OK (0.56s) +++ OK, passed 10000 tests; 244 discarded. Bits complement: OK (0.38s) +++ OK, passed 10000 tests. xor: OK (0.57s) +++ OK, passed 10000 tests. (.&.): OK (0.57s) +++ OK, passed 10000 tests. (.|.): OK (0.58s) +++ OK, passed 10000 tests. shiftL: OK (0.37s) +++ OK, passed 10000 tests. shiftR: OK (0.37s) +++ OK, passed 10000 tests. rotateL: OK (0.40s) +++ OK, passed 10000 tests. rotateR: OK (0.41s) +++ OK, passed 10000 tests. bit: OK (0.08s) +++ OK, passed 10000 tests. setBit: OK (0.43s) +++ OK, passed 10000 tests. clearBit: OK (0.48s) +++ OK, passed 10000 tests. complementBit: OK (0.26s) +++ OK, passed 10000 tests. testBit: OK (0.32s) +++ OK, passed 10000 tests. popCount: OK (0.50s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (0.60s) +++ OK, passed 10000 tests. unwrappedMul: OK (0.52s) +++ OK, passed 10000 tests. leadingZeroes: OK (0.19s) +++ OK, passed 10000 tests. trailingZeroes: OK (0.31s) +++ OK, passed 10000 tests. allZeroes: OK (0.12s) +++ OK, passed 10000 tests. allOnes: OK (0.13s) +++ OK, passed 10000 tests. msb: OK (0.11s) +++ OK, passed 10000 tests. lsb: OK (0.35s) +++ 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.40s) +++ OK, passed 10000 tests. Eq (==): OK (0.39s) +++ OK, passed 10000 tests. Ord compare: OK (0.39s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.07s) +++ OK, passed 10000 tests. maxBound: OK (0.06s) +++ OK, passed 10000 tests. Enum succ: OK (0.25s) +++ OK, passed 10000 tests. pred: OK (0.30s) +++ OK, passed 10000 tests. enumFromTo: FAIL *** Failed! Falsified (after 5 tests and 4 shrinks): -1 0 Use --quickcheck-replay="(SMGen 16785602761022622358 16874278997037716741,4)" to reproduce. Use -p '/|Int32|Word32|.Enum.enumFromTo/' to rerun this test only. enumFromThen: OK (0.68s) +++ OK, passed 10000 tests. enumFromThenTo: OK (0.60s) +++ OK, passed 10000 tests. Num negate: OK (0.26s) +++ OK, passed 10000 tests. abs: OK (0.24s) +++ OK, passed 10000 tests. signum: OK (0.42s) +++ OK, passed 10000 tests. (+): OK (0.71s) +++ OK, passed 10000 tests. (-): OK (0.73s) +++ OK, passed 10000 tests. (*): OK (0.66s) +++ OK, passed 10000 tests. fromInteger: OK (0.33s) +++ OK, passed 10000 tests. Real toRational: OK (0.47s) +++ OK, passed 10000 tests. Integral toInteger: OK (0.44s) +++ OK, passed 10000 tests. quotRem: OK (0.46s) +++ OK, passed 10000 tests; 177 discarded. quot: OK (0.78s) +++ OK, passed 10000 tests; 171 discarded. rem: OK (0.78s) +++ OK, passed 10000 tests; 152 discarded. divMod: OK (0.47s) +++ OK, passed 10000 tests; 176 discarded. div: OK (0.88s) +++ OK, passed 10000 tests; 156 discarded. mod: OK (0.88s) +++ OK, passed 10000 tests; 148 discarded. Bits complement: OK (0.50s) +++ OK, passed 10000 tests. xor: OK (0.78s) +++ OK, passed 10000 tests. (.&.): OK (0.78s) +++ OK, passed 10000 tests. (.|.): OK (0.79s) +++ OK, passed 10000 tests. shiftL: OK (0.52s) +++ OK, passed 10000 tests. shiftR: OK (0.53s) +++ OK, passed 10000 tests. rotateL: OK (0.53s) +++ OK, passed 10000 tests. rotateR: OK (0.24s) +++ OK, passed 10000 tests. bit: OK (0.05s) +++ OK, passed 10000 tests. setBit: OK (0.22s) +++ OK, passed 10000 tests. clearBit: OK (0.22s) +++ OK, passed 10000 tests. complementBit: OK (0.22s) +++ OK, passed 10000 tests. testBit: OK (0.26s) +++ OK, passed 10000 tests. popCount: OK (0.21s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (0.35s) +++ OK, passed 10000 tests. unwrappedMul: FAIL *** Failed! Falsified (after 3 tests): 0 -1 Use --quickcheck-replay="(SMGen 18053639991522211782 8677023292603542411,2)" to reproduce. Use -p '/|Int32|Word32|.BinaryWord.unwrappedMul/' to rerun this test only. leadingZeroes: OK (0.21s) +++ OK, passed 10000 tests. trailingZeroes: OK (0.21s) +++ OK, passed 10000 tests. allZeroes: OK (0.05s) +++ OK, passed 10000 tests. allOnes: OK (0.05s) +++ OK, passed 10000 tests. msb: OK (0.05s) +++ OK, passed 10000 tests. lsb: OK (0.05s) +++ OK, passed 10000 tests. testMsb: OK (0.22s) +++ OK, passed 10000 tests. testLsb: OK (0.21s) +++ OK, passed 10000 tests. |Word16|Word16|Word32| Iso: OK (0.21s) +++ OK, passed 10000 tests. Eq (==): OK (0.35s) +++ OK, passed 10000 tests. Ord compare: OK (0.36s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.06s) +++ OK, passed 10000 tests. maxBound: OK (0.05s) +++ OK, passed 10000 tests. Enum succ: OK (0.23s) +++ OK, passed 10000 tests. pred: OK (0.23s) +++ OK, passed 10000 tests; 332 discarded. enumFromTo: OK (0.38s) +++ OK, passed 10000 tests. enumFromThen: OK (0.42s) +++ OK, passed 10000 tests. enumFromThenTo: OK (0.51s) +++ OK, passed 10000 tests. Num negate: OK (0.22s) +++ OK, passed 10000 tests. abs: OK (0.21s) +++ OK, passed 10000 tests. signum: OK (0.21s) +++ OK, passed 10000 tests. (+): OK (0.35s) +++ OK, passed 10000 tests. (-): OK (0.33s) +++ OK, passed 10000 tests. (*): OK (0.38s) +++ OK, passed 10000 tests. fromInteger: OK (0.14s) +++ OK, passed 10000 tests. Real toRational: OK (0.39s) +++ OK, passed 10000 tests. Integral toInteger: OK (0.19s) +++ OK, passed 10000 tests. quotRem: OK (0.34s) +++ OK, passed 10000 tests; 314 discarded. quot: OK (0.37s) +++ OK, passed 10000 tests; 323 discarded. rem: OK (0.38s) +++ OK, passed 10000 tests; 315 discarded. divMod: OK (0.48s) +++ OK, passed 10000 tests; 284 discarded. div: OK (0.63s) +++ OK, passed 10000 tests; 331 discarded. mod: OK (0.38s) +++ OK, passed 10000 tests; 283 discarded. Bits complement: OK (0.19s) +++ OK, passed 10000 tests. xor: OK (0.30s) +++ OK, passed 10000 tests. (.&.): OK (0.30s) +++ OK, passed 10000 tests. (.|.): OK (0.30s) +++ OK, passed 10000 tests. shiftL: OK (0.21s) +++ OK, passed 10000 tests. shiftR: OK (0.21s) +++ OK, passed 10000 tests. rotateL: OK (0.23s) +++ OK, passed 10000 tests. rotateR: OK (0.23s) +++ OK, passed 10000 tests. bit: OK (0.04s) +++ OK, passed 10000 tests. setBit: OK (0.21s) +++ OK, passed 10000 tests. clearBit: OK (0.22s) +++ OK, passed 10000 tests. complementBit: OK (0.20s) +++ OK, passed 10000 tests. testBit: OK (0.24s) +++ OK, passed 10000 tests. popCount: OK (0.18s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (0.30s) +++ OK, passed 10000 tests. unwrappedMul: OK (0.30s) +++ OK, passed 10000 tests. leadingZeroes: OK (0.19s) +++ OK, passed 10000 tests. trailingZeroes: OK (0.18s) +++ OK, passed 10000 tests. allZeroes: OK (0.04s) +++ OK, passed 10000 tests. allOnes: OK (0.04s) +++ OK, passed 10000 tests. msb: OK (0.04s) +++ OK, passed 10000 tests. lsb: OK (0.04s) +++ OK, passed 10000 tests. testMsb: OK (0.18s) +++ OK, passed 10000 tests. testLsb: OK (0.18s) +++ OK, passed 10000 tests. |Int16|Word16|Word32| Iso: OK (0.18s) +++ OK, passed 10000 tests. Eq (==): OK (0.30s) +++ OK, passed 10000 tests. Ord compare: OK (0.30s) +++ OK, passed 10000 tests. Bounded minBound: OK (0.04s) +++ OK, passed 10000 tests. maxBound: OK (0.04s) +++ OK, passed 10000 tests. Enum succ: OK (0.19s) +++ OK, passed 10000 tests. pred: OK (0.19s) +++ OK, passed 10000 tests. enumFromTo: OK (0.32s) +++ OK, passed 10000 tests. enumFromThen: OK (0.37s) +++ OK, passed 10000 tests. enumFromThenTo: OK (0.44s) +++ OK, passed 10000 tests. Num negate: OK (0.18s) +++ OK, passed 10000 tests. abs: OK (0.18s) +++ OK, passed 10000 tests. signum: OK (0.18s) +++ OK, passed 10000 tests. (+): OK (0.33s) +++ OK, passed 10000 tests. (-): OK (0.33s) +++ OK, passed 10000 tests. (*): OK (0.36s) +++ OK, passed 10000 tests. fromInteger: OK (0.15s) +++ OK, passed 10000 tests. Real toRational: OK (0.53s) +++ OK, passed 10000 tests. Integral toInteger: OK (0.32s) +++ OK, passed 10000 tests. quotRem: OK (0.44s) +++ OK, passed 10000 tests; 149 discarded. quot: OK (0.35s) +++ OK, passed 10000 tests; 147 discarded. rem: OK (0.37s) +++ OK, passed 10000 tests; 150 discarded. divMod: OK (0.37s) +++ OK, passed 10000 tests; 166 discarded. div: OK (0.34s) +++ OK, passed 10000 tests; 155 discarded. mod: OK (0.72s) +++ OK, passed 10000 tests; 152 discarded. Bits complement: OK (0.42s) +++ OK, passed 10000 tests. xor: OK (0.69s) +++ OK, passed 10000 tests. (.&.): OK (0.53s) +++ OK, passed 10000 tests. (.|.): OK (0.61s) +++ OK, passed 10000 tests. shiftL: OK (0.27s) +++ OK, passed 10000 tests. shiftR: OK (0.28s) +++ OK, passed 10000 tests. rotateL: OK (0.29s) +++ OK, passed 10000 tests. rotateR: OK (0.29s) +++ OK, passed 10000 tests. bit: OK (0.06s) +++ OK, passed 10000 tests. setBit: OK (0.28s) +++ OK, passed 10000 tests. clearBit: OK (0.27s) +++ OK, passed 10000 tests. complementBit: OK (0.26s) +++ OK, passed 10000 tests. testBit: OK (0.29s) +++ OK, passed 10000 tests. popCount: OK (0.24s) +++ OK, passed 10000 tests. BinaryWord unwrappedAdd: OK (0.41s) +++ OK, passed 10000 tests. unwrappedMul: OK (0.42s) +++ OK, passed 10000 tests. leadingZeroes: OK (0.26s) +++ OK, passed 10000 tests. trailingZeroes: OK (0.24s) +++ OK, passed 10000 tests. allZeroes: OK (0.06s) +++ OK, passed 10000 tests. allOnes: OK (0.05s) +++ OK, passed 10000 tests. msb: OK (0.06s) +++ OK, passed 10000 tests. lsb: OK (0.06s) +++ OK, passed 10000 tests. testMsb: OK (0.26s) +++ OK, passed 10000 tests. testLsb: OK (0.24s) +++ OK, passed 10000 tests. 2 out of 196 tests failed (63.70s) 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... [!p]104\[?7h]3008;end=7c157df2e0014f9faff26a4a5959227c\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list haskell-data-dword-0.3.2.1-198-riscv64-build.log haskell-data-dword-0.3.2.1-198-riscv64-check.log sent 62 bytes received 5,354 bytes 2,166.40 bytes/sec total size is 161,617 speedup is 29.84