Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - boomerang-1.4.8.1 (lib:boomerang) (requires build) - itanium-abi-0.1.2 (first run) Starting boomerang-1.4.8.1 (all, legacy fallback) Building boomerang-1.4.8.1 (all, legacy fallback) Installing boomerang-1.4.8.1 (all, legacy fallback) Completed boomerang-1.4.8.1 (all, legacy fallback) Configuring itanium-abi-0.1.2... Preprocessing library for itanium-abi-0.1.2.. Building library for itanium-abi-0.1.2.. [1 of 3] Compiling ABI.Itanium.Types ( src/ABI/Itanium/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium/Types.dyn_o ) [2 of 3] Compiling ABI.Itanium.Pretty ( src/ABI/Itanium/Pretty.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium/Pretty.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium/Pretty.dyn_o ) src/ABI/Itanium/Pretty.hs:190:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ([Maybe Builder], [Maybe Builder]) not matched: ([], []) ((_:_), []) | 190 | let (pre,_:post) = splitAt i tas | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium/Pretty.hs:293:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [CXXType] not matched: [] | 293 | let (retType:retArgTypes) = args | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium/Pretty.hs:392:6: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type ExprPrimary not matched: ExprFloatLit _ _ ExprStringLit _ ExprNullPtrLit ExprNullPointerTemplateArg ... | 392 | in \case | ^^^^^... src/ABI/Itanium/Pretty.hs:505:6: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type Prefix not matched: TemplateParamPrefix _ | 505 | in case pfx of | ^^^^^^^^^^^... src/ABI/Itanium/Pretty.hs:599:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type CXXType not matched: ArrayTypeE _ TemplateTemplateParamType _ _ TemplateTemplateParamSubstitutionType _ _ | 599 | case t of | ^^^^^^^^^... [3 of 3] Compiling ABI.Itanium ( src/ABI/Itanium.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/ABI/Itanium.dyn_o ) src/ABI/Itanium.hs:41:2: warning: [-Wunused-top-binds] Defined but not used: rArrayTypeE | 41 | $(makeBoomerangs ''CXXType) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:41:2: warning: [-Wunused-top-binds] Defined but not used: rTemplateTemplateParamType | 41 | $(makeBoomerangs ''CXXType) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:41:2: warning: [-Wunused-top-binds] Defined but not used: rTemplateTemplateParamSubstitutionType | 41 | $(makeBoomerangs ''CXXType) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprFloatLit | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprStringLit | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprNullPtrLit | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprNullPointerTemplateArg | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprComplexFloatLit | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ABI/Itanium.hs:51:2: warning: [-Wunused-top-binds] Defined but not used: rExprExternName | 51 | $(makeBoomerangs ''ExprPrimary) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing test suite 'DemangleTests' for itanium-abi-0.1.2.. Building test suite 'DemangleTests' for itanium-abi-0.1.2.. [1 of 1] Compiling Main ( tests/DemangleTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/DemangleTests/DemangleTests-tmp/Main.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/itanium-abi-0.1.2/noopt/build/DemangleTests/DemangleTests ... Running 1 test suites... Test suite DemangleTests: RUNNING... Test suite DemangleTests: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/itanium-abi-0.1.2.test Writing: itanium-abi-0.1.2-inplace/ABI.Itanium.hs.html 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/itanium-abi-0.1.2/noopt/hpc/vanilla/html/DemangleTests/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: itanium-abi-0.1.2-inplace/ABI.Itanium.hs.html 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/itanium-abi-0.1.2/noopt/hpc/vanilla/html/itanium-abi-0.1.2/hpc_index.html