Build #1 for inspection-testing-0.6
| Package | inspection-testing-0.6 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-01-01 20:46:15.66297468 UTC |
|---|---|
| Compiler | ghc-9.6.3 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.18.1.0, containers-0.6.7, ghc-9.6.3, mtl-2.3.1, template-haskell-2.20.0.0, transformers-0.6.1.0 |
| Flags | -more-tests -old-text-tests |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Downloading inspection-testing-0.6 Downloaded inspection-testing-0.6 Starting inspection-testing-0.6 Building inspection-testing-0.6 Completed inspection-testing-0.6
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
- inspection-testing-0.6 (first run)
Configuring inspection-testing-0.6...
Preprocessing library for inspection-testing-0.6..
Building library for inspection-testing-0.6..
[1 of 3] Compiling Test.Inspection ( src/Test/Inspection.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection.dyn_o )
[2 of 3] Compiling Test.Inspection.Core ( src/Test/Inspection/Core.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection/Core.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection/Core.dyn_o )
[3 of 3] Compiling Test.Inspection.Plugin ( src/Test/Inspection/Plugin.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection/Plugin.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/Test/Inspection/Plugin.dyn_o )
Preprocessing test suite 'HPCs' for inspection-testing-0.6..
Building test suite 'HPCs' for inspection-testing-0.6..
[1 of 1] Compiling HPCs ( examples/HPCs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/HPCs/HPCs-tmp/HPCs.o )
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/HPCs/HPCs
Preprocessing test suite 'NS_NP' for inspection-testing-0.6..
Building test suite 'NS_NP' for inspection-testing-0.6..
[1 of 1] Compiling NS_NP ( examples/NS_NP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/inspection-testing-0.6/noopt/build/NS_NP/NS_NP-tmp/NS_NP.o )
examples/NS_NP.hs:44:1: roundtrip === roundtrip_id failed:
LHS:
roundtrip [InlPrag=INLINE (sat-args=0)] :: Ordering -> Ordering
[LclIdX,
Unf=Unf{Src=StableUser, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=ALWAYS_IF(arity=0,unsat_ok=False,boring_ok=True)
Tmpl= let {
f [Occ=OnceL1!] :: NS (NP I) '[ '[], '[], '[]] -> Ordering
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=False,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 490 60}]
f = hpc<NS_NP,27>
hpc<NS_NP,13>
hpc<NS_NP,12>
\ (x [Occ=Once1!] :: NS (NP I) '[ '[], '[], '[]]) ->
hpc<NS_NP,11>
hpc<NS_NP,5>
case x of {
Z @x @xs _ [Occ=Dead] ds_d3gU [Occ=Once1!] ->
case ds_d3gU of {
Nil _ [Occ=Dead] -> hpc<NS_NP,6> LT;
:* @ipv_s3oA @ipv_s3oB _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ->
hpc<NS_NP,10>
hpc<NS_NP,9>
error
@LiftedRep
@Ordering
($dIP_s3oc
`cast` (Sym (N:IP[0] <"callStack">_N <CallStack>_N)
:: CallStack ~~ (?callStack::CallStack)))
(build @Char (\ (@b) -> unpackFoldrCString# @b "unreachable"#))
};
S @xs @x _ [Occ=Dead] ds_d3gV [Occ=Once1!] ->
case ds_d3gV of {
Z @x @xs _ [Occ=Dead] ds_d3gW [Occ=Once1!] ->
case ds_d3gW of {
Nil _ [Occ=Dead] -> hpc<NS_NP,7> EQ;
:* @ipv_s3oG @ipv_s3oH _ [Occ=Dead] _ [Occ=Dead]
_ [Occ=Dead] ->
hpc<NS_NP,10>
hpc<NS_NP,9>
error
@LiftedRep
@Ordering
($dIP_s3oc
`cast` (Sym (N:IP[0] <"callStack">_N <CallStack>_N)
:: CallStack ~~ (?callStack::CallStack)))
(build
@Char (\ (@b) -> unpackFoldrCString# @b "unreachable"#))
};
S @xs @x _ [Occ=Dead] ds_d3gX [Occ=Once1!] ->
case ds_d3gX of {
Z @x @xs _ [Occ=Dead] ds_d3gY [Occ=Once1!] ->
case ds_d3gY of {
Nil _ [Occ=Dead] -> hpc<NS_NP,8> GT;
:* @ipv_s3oM @ipv_s3oN _ [Occ=Dead] _ [Occ=Dead]
_ [Occ=Dead] ->
hpc<NS_NP,10>
hpc<NS_NP,9>
error
@LiftedRep
@Ordering
($dIP_s3oc
`cast` (Sym (N:IP[0] <"callStack">_N <CallStack>_N)
:: CallStack ~~ (?callStack::CallStack)))
(build
@Char
(\ (@b) -> unpackFoldrCString# @b "unreachable"#))
};
S @ipv_s3oS @ipv_s3oT _ [Occ=Dead] _ [Occ=Dead] ->
hpc<NS_NP,10>
hpc<NS_NP,9>
error
@LiftedRep
@Ordering
($dIP_s3oc
`cast` (Sym (N:IP[0] <"callStack">_N <CallStack>_N)
:: CallStack ~~ (?callStack::CallStack)))
(build
@Char (\ (@b) -> unpackFoldrCString# @b "unreachable"#))
}
}
} } in
let {
g [Occ=OnceL1!] :: Ordering -> NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=False,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 160 60}]
g = hpc<NS_NP,28>
hpc<NS_NP,26>
hpc<NS_NP,25>
\ (x [Occ=Once1!] :: Ordering) ->
hpc<NS_NP,24>
hpc<NS_NP,14>
case x of {
LT ->
hpc<NS_NP,16>
$WZ
@[*] @(NP I) @'[] @'[ '[], '[]] ((hpc<NS_NP,15> $WNil) @(*) @I);
EQ ->
hpc<NS_NP,19>
hpc<NS_NP,18>
$WS
@[*]
@(NP I)
@'[ '[], '[]]
@'[]
($WZ @[*] @(NP I) @'[] @'[ '[]] ((hpc<NS_NP,17> $WNil) @(*) @I));
GT ->
hpc<NS_NP,23>
hpc<NS_NP,22>
hpc<NS_NP,21>
$WS
@[*]
@(NP I)
@'[ '[], '[]]
@'[]
($WS
@[*]
@(NP I)
@'[ '[]]
@'[]
($WZ @[*] @(NP I) @'[] @'[] ((hpc<NS_NP,20> $WNil) @(*) @I)))
} } in
hpc<NS_NP,30>
hpc<NS_NP,29> \ (x [Occ=Once1] :: Ordering) -> f (g x)}]
roundtrip
= hpc<NS_NP,30> hpc<NS_NP,29> \ (x :: Ordering) -> f (g x)
$trModule_s3mR :: Addr#
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
$trModule_s3mR = "main"#
$trModule_s3mT :: Addr#
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 30 0}]
$trModule_s3mT = "NS_NP"#
loc_s3o3 :: [Char]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=True, WorkFree=False, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
loc_s3o3 = unpackCString# $trModule_s3mR
loc_s3o4 :: [Char]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=True, WorkFree=False, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
loc_s3o4 = unpackCString# $trModule_s3mT
loc_s41n :: Addr#
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 60 0}]
loc_s41n = "examples/NS_NP.hs"#
loc_s3o5 :: [Char]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=True, WorkFree=False, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
loc_s3o5 = unpackCString# loc_s41n
loc_s3o6 :: Int
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
loc_s3o6 = I# 31#
loc_s3o7 :: Int
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
loc_s3o7 = I# 8#
loc_s3o9 :: Int
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
loc_s3o9 = I# 13#
$dIP_s41o :: Addr#
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 30 0}]
$dIP_s41o = "error"#
$dIP_s3oa :: [Char]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=True, WorkFree=False, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
$dIP_s3oa = unpackCString# $dIP_s41o
$dIP_s3ob :: SrcLoc
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
$dIP_s3ob
= SrcLoc
loc_s3o3 loc_s3o4 loc_s3o5 loc_s3o6 loc_s3o7 loc_s3o6 loc_s3o9
$dIP_s3oc :: CallStack
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
$dIP_s3oc = PushCallStack $dIP_s3oa $dIP_s3ob EmptyCallStack
lvl_s41s :: Addr#
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 40 0}]
lvl_s41s = "unreachable"#
lvl_s41t :: [Char]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=True, WorkFree=False, Expandable=True,
Guidance=IF_ARGS [] 20 0}]
lvl_s41t = unpackCString# lvl_s41s
lvl_s40M :: Ordering
[LclId,
Str=b,
Cpr=b,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=NEVER}]
lvl_s40M
= hpc<NS_NP,9>
error
@LiftedRep
@Ordering
($dIP_s3oc
`cast` (Sym (N:IP[0] <"callStack">_N <CallStack>_N)
:: CallStack ~~ (?callStack::CallStack)))
lvl_s41t
f [Dmd=LC(S,L)] :: NS (NP I) '[ '[], '[], '[]] -> Ordering
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 130 60}]
f = hpc<NS_NP,27>
hpc<NS_NP,13>
hpc<NS_NP,12>
\ (x [Dmd=1L] :: NS (NP I) '[ '[], '[], '[]]) ->
hpc<NS_NP,11>
hpc<NS_NP,5>
case x of {
Z @x @xs co_aHM [Dmd=B] ds_d3gU [Dmd=1S] ->
case ds_d3gU of {
Nil co_aHO [Dmd=B] -> hpc<NS_NP,6> LT;
:* @ipv_s3oA @ipv_s3oB ipv [Dmd=B] ipv [Dmd=B] ipv [Dmd=B] ->
hpc<NS_NP,10> lvl_s40M
};
S @xs @x co_aHU [Dmd=B] ds_d3gV [Dmd=1S] ->
case ds_d3gV of {
Z @x @xs co_aHY [Dmd=B] ds_d3gW [Dmd=1S] ->
case ds_d3gW of {
Nil co_aI0 [Dmd=B] -> hpc<NS_NP,7> EQ;
:* @ipv_s3oG @ipv_s3oH ipv [Dmd=B] ipv [Dmd=B] ipv [Dmd=B] ->
hpc<NS_NP,10> lvl_s40M
};
S @xs @x co_aIb [Dmd=B] ds_d3gX [Dmd=1S] ->
case ds_d3gX of {
Z @x @xs co_aIf [Dmd=B] ds_d3gY [Dmd=1S] ->
case ds_d3gY of {
Nil co_aIh [Dmd=B] -> hpc<NS_NP,8> GT;
:* @ipv_s3oM @ipv_s3oN ipv [Dmd=B] ipv [Dmd=B] ipv [Dmd=B] ->
hpc<NS_NP,10> lvl_s40M
};
S @ipv_s3oS @ipv_s3oT ipv [Dmd=B] ipv [Dmd=B] ->
hpc<NS_NP,10> lvl_s40M
}
}
}
lvl_s40Z :: NP I '[]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 0 0}]
lvl_s40Z = (hpc<NS_NP,15> $WNil) @(*) @I
lvl_s410 :: NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
lvl_s410
= Z @[*]
@(NP I)
@'[ '[], '[], '[]]
@'[]
@'[ '[], '[]]
@~(<'[ '[], '[], '[]]>_N :: '[ '[], '[], '[]] ~ '[ '[], '[], '[]])
lvl_s40Z
lvl_s411 :: NP I '[]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 0 0}]
lvl_s411 = (hpc<NS_NP,17> $WNil) @(*) @I
lvl_s412 :: NS (NP I) '[ '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
lvl_s412
= Z @[*]
@(NP I)
@'[ '[], '[]]
@'[]
@'[ '[]]
@~(<'[ '[], '[]]>_N :: '[ '[], '[]] ~ '[ '[], '[]])
lvl_s411
lvl_s413 :: NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 10 10}]
lvl_s413
= hpc<NS_NP,18>
S @[*]
@(NP I)
@'[ '[], '[], '[]]
@'[ '[], '[]]
@'[]
@~(<'[ '[], '[], '[]]>_N :: '[ '[], '[], '[]] ~ '[ '[], '[], '[]])
lvl_s412
lvl_s414 :: NP I '[]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 0 0}]
lvl_s414 = (hpc<NS_NP,20> $WNil) @(*) @I
lvl_s415 :: NS (NP I) '[ '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
lvl_s415
= Z @[*]
@(NP I)
@'[ '[]]
@'[]
@'[]
@~(<'[ '[]]>_N :: '[ '[]] ~ '[ '[]])
lvl_s414
lvl_s416 :: NS (NP I) '[ '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 10 10}]
lvl_s416
= hpc<NS_NP,21>
S @[*]
@(NP I)
@'[ '[], '[]]
@'[ '[]]
@'[]
@~(<'[ '[], '[]]>_N :: '[ '[], '[]] ~ '[ '[], '[]])
lvl_s415
lvl_s41A :: NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=IF_ARGS [] 10 10}]
lvl_s41A
= S @[*]
@(NP I)
@'[ '[], '[], '[]]
@'[ '[], '[]]
@'[]
@~(<'[ '[], '[], '[]]>_N :: '[ '[], '[], '[]] ~ '[ '[], '[], '[]])
lvl_s416
lvl_s417 :: NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 10 0}]
lvl_s417 = hpc<NS_NP,22> case lvl_s416 of { __DEFAULT -> lvl_s41A }
g [Dmd=LC(S,L)] :: Ordering -> NS (NP I) '[ '[], '[], '[]]
[LclId,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=False, ConLike=False, WorkFree=False, Expandable=False,
Guidance=IF_ARGS [] 40 60}]
g = hpc<NS_NP,28>
hpc<NS_NP,26>
hpc<NS_NP,25>
\ (x [Dmd=1L] :: Ordering) ->
hpc<NS_NP,24>
hpc<NS_NP,14>
case x of {
LT -> hpc<NS_NP,16> lvl_s410;
EQ -> hpc<NS_NP,19> lvl_s413;
GT -> hpc<NS_NP,23> lvl_s417
}
RHS:
roundtrip_id :: Ordering -> Ordering
[LclIdX,
Arity=1,
Str=<1L>,
Unf=Unf{Src=<vanilla>, TopLvl=True,
Value=True, ConLike=True, WorkFree=True, Expandable=True,
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True)}]
roundtrip_id
= \ (x [Dmd=1L] :: Ordering) -> hpc<NS_NP,4> hpc<NS_NP,3> x
examples/NS_NP.hs: error:
inspection testing unsuccessful
unexpected failures: 1
<no location info>: error: ExitFailure 1