[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-05-26 02:08:42.916430701 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
array-0.5.4.0, base-4.16.3.0, primitive-0.8.0.0, template-haskell-2.18.0.0 |
Flags |
none
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Starting data-array-byte-0.1.0.1
Building data-array-byte-0.1.0.1
Completed data-array-byte-0.1.0.1
Starting primitive-0.8.0.0
Building primitive-0.8.0.0
Completed primitive-0.8.0.0
Downloading c-struct-0.1.3.0
Downloaded c-struct-0.1.3.0
Starting c-struct-0.1.3.0
Building c-struct-0.1.3.0
Completed c-struct-0.1.3.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- c-struct-0.1.3.0 (first run)
Configuring c-struct-0.1.3.0...
Preprocessing library for c-struct-0.1.3.0..
Building library for c-struct-0.1.3.0..
[1 of 5] Compiling Foreign.C.Struct.Ord ( src/Foreign/C/Struct/Ord.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Ord.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Ord.dyn_o )
src/Foreign/C/Struct/Ord.hs:30:36: warning: [-Wname-shadowing]
This binding for fn shadows the existing binding
bound at src/Foreign/C/Struct/Ord.hs:25:17
|
30 | checkResultFooLamCase x xs fn = [
| ^^
src/Foreign/C/Struct/Ord.hs:33:40: warning: [-Wname-shadowing]
This binding for fn shadows the existing binding
bound at src/Foreign/C/Struct/Ord.hs:25:17
|
33 | checkResultFooLamCaseCase x xs fn = caseE (varE x) [
| ^^
src/Foreign/C/Struct/Ord.hs:39:1: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [ExpQ] not matched:
[]
[(Language.Haskell.TH.Syntax.Q _)]
[(Language.Haskell.TH.Syntax.Q _),
(Language.Haskell.TH.Syntax.Q _)]
[(Language.Haskell.TH.Syntax.Q _),
(Language.Haskell.TH.Syntax.Q _), (Language.Haskell.TH.Syntax.Q _)]
...
|
39 | [tx, ty, tz, tw] = varE . mkName <$> ["x", "y", "z", "w"]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling Foreign.C.Struct.Parts ( src/Foreign/C/Struct/Parts.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Parts.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Parts.dyn_o )
src/Foreign/C/Struct/Parts.hs:111:1: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [ExpQ -> ExpQ -> ExpQ] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
111 | [(.$), (...), (.<$>), (.<*>), (.>>=)] =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Foreign/C/Struct/Parts.hs:121:1: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [ExpQ -> ExpQ -> ExpQ] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
121 | [(.&&), (.||), (.==), (.<), (.+), (.*), zp] =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[3 of 5] Compiling Foreign.C.Struct ( src/Foreign/C/Struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct.dyn_o )
src/Foreign/C/Struct.hs:38:1: warning: [-Wunused-imports]
The import of .<, .||
from module Foreign.C.Struct.Parts is redundant
|
38 | import Foreign.C.Struct.Parts (
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[4 of 5] Compiling Foreign.C.Struct.TypeSynonyms ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.dyn_o )
[5 of 5] Compiling Paths_c_struct ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/autogen/Paths_c_struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Paths_c_struct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Paths_c_struct.dyn_o )
Preprocessing test suite 'c-struct-test' for c-struct-0.1.3.0..
Building test suite 'c-struct-test' for c-struct-0.1.3.0..
[1 of 2] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test-tmp/Main.o )
[2 of 2] Compiling Paths_c_struct ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/autogen/Paths_c_struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test-tmp/Paths_c_struct.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test ...
Running 1 test suites...
Test suite c-struct-test: RUNNING...
Test suite c-struct-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/c-struct-0.1.3.0.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/hpc/vanilla/html/c-struct-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/hpc/vanilla/html/c-struct-0.1.3.0/hpc_index.html