Created
March 19, 2015 23:56
-
-
Save ndmitchell/b222e04eb0c3a397c758 to your computer and use it in GitHub Desktop.
GHC 7.10 RC3 Shake issues
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[31 of 55] Compiling Development.Shake.Errors ( src\Development\Shake\Errors.hs, .hpc\core\Development\Shake\Errors.o ) | |
==================== Tidy Core ==================== | |
Result size of Tidy Core | |
= {terms: 2,070, types: 2,156, coercions: 13} | |
Development.Shake.Errors.$fExceptionShakeException1 :: [Char] | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 40 0}] | |
Development.Shake.Errors.$fExceptionShakeException1 = | |
GHC.CString.unpackCString# "* "# | |
Development.Shake.Errors.$fExceptionShakeException2 :: [Char] | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 130 0}] | |
Development.Shake.Errors.$fExceptionShakeException2 = | |
GHC.CString.unpackCString# | |
"Error when running Shake build system:"# | |
Development.Shake.Errors.$fExceptionShakeException_ww4 :: String | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 90 0}] | |
Development.Shake.Errors.$fExceptionShakeException_ww4 = | |
GHC.CString.unpackCString# "Development.Shake.Errors"# | |
Development.Shake.Errors.$fExceptionShakeException_ww5 :: String | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 70 0}] | |
Development.Shake.Errors.$fExceptionShakeException_ww5 = | |
GHC.CString.unpackCString# "ShakeException"# | |
Development.Shake.Errors.$fExceptionShakeException_ww2 :: String | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 40 0}] | |
Development.Shake.Errors.$fExceptionShakeException_ww2 = | |
GHC.CString.unpackCString# "main"# | |
Development.Shake.Errors.$fExceptionShakeException_wild :: TyCon | |
[GblId, | |
Str=DmdType m, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 60}] | |
Development.Shake.Errors.$fExceptionShakeException_wild = | |
Data.Typeable.Internal.TyCon | |
(__word 10157797340292954314) | |
(__word 7334185207056361348) | |
Development.Shake.Errors.$fExceptionShakeException_ww2 | |
Development.Shake.Errors.$fExceptionShakeException_ww4 | |
Development.Shake.Errors.$fExceptionShakeException_ww5 | |
Development.Shake.Errors.$fExceptionShakeException5 :: TypeRep | |
[GblId, | |
Str=DmdType m, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 60}] | |
Development.Shake.Errors.$fExceptionShakeException5 = | |
Data.Typeable.Internal.TypeRep | |
(__word 10157797340292954314) | |
(__word 7334185207056361348) | |
Development.Shake.Errors.$fExceptionShakeException_wild | |
(GHC.Types.[] @ Data.Typeable.Internal.KindRep) | |
(GHC.Types.[] @ TypeRep) | |
Development.Shake.Errors.$fExceptionShakeException4 | |
:: GHC.Prim.Proxy# ShakeException -> TypeRep | |
[GblId, | |
Arity=1, | |
Str=DmdType <L,A>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True) | |
Tmpl= \ _ [Occ=Dead] -> | |
Development.Shake.Errors.$fExceptionShakeException5}] | |
Development.Shake.Errors.$fExceptionShakeException4 = | |
\ _ [Occ=Dead] -> | |
Development.Shake.Errors.$fExceptionShakeException5 | |
Development.Shake.Errors.$fExceptionShakeException3 | |
:: Typeable ShakeException | |
[GblId, | |
Arity=1, | |
Str=DmdType <L,A>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Errors.$fExceptionShakeException4 | |
`cast` (Sym | |
(Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <ShakeException>_N) | |
:: (GHC.Prim.Proxy# ShakeException -> TypeRep) | |
~R# Typeable ShakeException)}] | |
Development.Shake.Errors.$fExceptionShakeException3 = | |
Development.Shake.Errors.$fExceptionShakeException4 | |
`cast` (Sym | |
(Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <ShakeException>_N) | |
:: (GHC.Prim.Proxy# ShakeException -> TypeRep) | |
~R# Typeable ShakeException) | |
Development.Shake.Errors.$w$cshow [InlPrag=[0]] | |
:: [String] -> SomeException -> String | |
[GblId, | |
Arity=2, | |
Str=DmdType <L,1*U><L,1*U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0 20] 260 0}] | |
Development.Shake.Errors.$w$cshow = | |
\ (ww_sbsp :: [String]) (ww1_sbsq :: SomeException) -> | |
unlines | |
(GHC.Types.: | |
@ String | |
Development.Shake.Errors.$fExceptionShakeException2 | |
(let { | |
a34_sbdZ :: [Char] | |
[LclId, Str=DmdType] | |
a34_sbdZ = | |
case ww1_sbsq | |
of _ [Occ=Dead] | |
{ SomeException @ e0_iaFO $dException_iaFP e1_iaFQ -> | |
showsPrec | |
@ e0_iaFO | |
(GHC.Exception.$p2Exception @ e0_iaFO $dException_iaFP) | |
GHC.Show.shows18 | |
e1_iaFQ | |
(GHC.Types.[] @ Char) | |
} } in | |
let { | |
z3_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z3_iaAT = | |
GHC.Types.: @ [Char] a34_sbdZ (GHC.Types.[] @ [Char]) } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [[Char]] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds_iaAW :: [[Char]]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z3_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ [Char] | |
(++ | |
@ Char Development.Shake.Errors.$fExceptionShakeException1 y_iaB1) | |
(go2_iaAV ys_iaB2) | |
}; } in | |
go2_iaAV ww_sbsp)) | |
Development.Shake.Errors.$fExceptionShakeException_$cshow [InlPrag=INLINE[0]] | |
:: ShakeException -> String | |
[GblId, | |
Arity=1, | |
Str=DmdType <S,1*U(A,1*U,1*U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (w_sbsl [Occ=Once!] :: ShakeException) -> | |
case w_sbsl | |
of _ [Occ=Dead] | |
{ ShakeException _ [Occ=Dead] ww2_sbsp [Occ=Once] | |
ww3_sbsq [Occ=Once] -> | |
Development.Shake.Errors.$w$cshow ww2_sbsp ww3_sbsq | |
}}] | |
Development.Shake.Errors.$fExceptionShakeException_$cshow = | |
\ (w_sbsl :: ShakeException) -> | |
case w_sbsl | |
of _ [Occ=Dead] { ShakeException ww1_sbso ww2_sbsp ww3_sbsq -> | |
Development.Shake.Errors.$w$cshow ww2_sbsp ww3_sbsq | |
} | |
Development.Shake.Errors.$fShowShakeException_$cshowsPrec | |
:: Int -> ShakeException -> ShowS | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,A><S,1*U(A,1*U,1*U)><L,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ _ [Occ=Dead] | |
(x_iaDM [Occ=Once] :: ShakeException) | |
(s_iaDN [Occ=Once] :: String) -> | |
GHC.Base.augment | |
@ Char | |
(\ (@ b_iaEy) | |
(c_iaEz [Occ=Once, OS=OneShot] :: Char -> b_iaEy -> b_iaEy) | |
(n_iaEA [Occ=Once, OS=OneShot] :: b_iaEy) -> | |
GHC.Base.foldr | |
@ Char | |
@ b_iaEy | |
c_iaEz | |
n_iaEA | |
(Development.Shake.Errors.$fExceptionShakeException_$cshow x_iaDM)) | |
s_iaDN}] | |
Development.Shake.Errors.$fShowShakeException_$cshowsPrec = | |
\ _ [Occ=Dead] (x_iaDM :: ShakeException) (s_iaDN :: String) -> | |
case x_iaDM | |
of _ [Occ=Dead] { ShakeException ww1_sbso ww2_sbsp ww3_sbsq -> | |
++ | |
@ Char (Development.Shake.Errors.$w$cshow ww2_sbsp ww3_sbsq) s_iaDN | |
} | |
Development.Shake.Errors.$fShowShakeException1 | |
:: ShakeException -> String -> [Char] | |
[GblId, | |
Arity=2, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [20 0] 70 0}] | |
Development.Shake.Errors.$fShowShakeException1 = | |
\ (x_iaDM :: ShakeException) (s_iaDN [OS=OneShot] :: String) -> | |
case x_iaDM | |
of _ [Occ=Dead] { ShakeException ww1_sbso ww2_sbsp ww3_sbsq -> | |
++ | |
@ Char (Development.Shake.Errors.$w$cshow ww2_sbsp ww3_sbsq) s_iaDN | |
} | |
Development.Shake.Errors.$fShowShakeException_$cshowList | |
:: [ShakeException] -> ShowS | |
[GblId, | |
Arity=2, | |
Str=DmdType <S,1*U><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0 0] 40 0}] | |
Development.Shake.Errors.$fShowShakeException_$cshowList = | |
\ (ls_iaDD :: [ShakeException]) (s_iaDE :: String) -> | |
GHC.Show.showList__ | |
@ ShakeException | |
Development.Shake.Errors.$fShowShakeException1 | |
ls_iaDD | |
s_iaDE | |
Development.Shake.Errors.$fShowShakeException [InlPrag=[ALWAYS] CONLIKE] | |
:: Show ShakeException | |
[GblId[DFunId], | |
Str=DmdType m, | |
Unf=DFun: \ -> | |
GHC.Show.D:Show TYPE ShakeException | |
Development.Shake.Errors.$fShowShakeException_$cshowsPrec | |
Development.Shake.Errors.$fExceptionShakeException_$cshow | |
Development.Shake.Errors.$fShowShakeException_$cshowList] | |
Development.Shake.Errors.$fShowShakeException = | |
GHC.Show.D:Show | |
@ ShakeException | |
Development.Shake.Errors.$fShowShakeException_$cshowsPrec | |
Development.Shake.Errors.$fExceptionShakeException_$cshow | |
Development.Shake.Errors.$fShowShakeException_$cshowList | |
Development.Shake.Errors.$fExceptionShakeException_$cdisplayException | |
:: ShakeException -> String | |
[GblId, | |
Arity=1, | |
Str=DmdType <S,1*U(A,1*U,1*U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Errors.$fExceptionShakeException_$cshow}] | |
Development.Shake.Errors.$fExceptionShakeException_$cdisplayException = | |
Development.Shake.Errors.$fExceptionShakeException_$cshow | |
Development.Shake.Errors.$fExceptionShakeException_$cfromException | |
:: SomeException -> Maybe ShakeException | |
[GblId, | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [20] 91 40}] | |
Development.Shake.Errors.$fExceptionShakeException_$cfromException = | |
\ (eta_iaE1 :: SomeException) -> | |
case eta_iaE1 | |
of _ [Occ=Dead] | |
{ SomeException @ e10_iaE7 $dException1_iaE8 e2_iaE9 -> | |
case ((GHC.Exception.$p1Exception @ e10_iaE7 $dException1_iaE8) | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <e10_iaE7>_N | |
:: Typeable e10_iaE7 ~R# (GHC.Prim.Proxy# e10_iaE7 -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ e10_iaE7) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaP6 dt1_iaP7 ds2_iaP8 ds3_iaP9 | |
ds4_iaPa -> | |
case dt_iaP6 of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Base.Nothing @ ShakeException; | |
__word 10157797340292954314 -> | |
case dt1_iaP7 of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Base.Nothing @ ShakeException; | |
__word 7334185207056361348 -> | |
GHC.Base.Just | |
@ ShakeException | |
(e2_iaE9 | |
`cast` (UnivCo mkUnsafeCo representational e10_iaE7 ShakeException | |
:: e10_iaE7 ~R# ShakeException)) | |
} | |
} | |
} | |
} | |
Rec { | |
Development.Shake.Errors.$fExceptionShakeException [InlPrag=[ALWAYS] CONLIKE] | |
:: Exception ShakeException | |
[GblId[DFunId], | |
Str=DmdType m, | |
Unf=DFun: \ -> | |
GHC.Exception.D:Exception TYPE ShakeException | |
Development.Shake.Errors.$fExceptionShakeException3 | |
Development.Shake.Errors.$fShowShakeException | |
Development.Shake.Errors.$fExceptionShakeException_$ctoException | |
Development.Shake.Errors.$fExceptionShakeException_$cfromException | |
Development.Shake.Errors.$fExceptionShakeException_$cdisplayException] | |
Development.Shake.Errors.$fExceptionShakeException = | |
GHC.Exception.D:Exception | |
@ ShakeException | |
(Development.Shake.Errors.$fExceptionShakeException4 | |
`cast` (Sym | |
(Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <ShakeException>_N) | |
:: (GHC.Prim.Proxy# ShakeException -> TypeRep) | |
~R# Typeable ShakeException)) | |
Development.Shake.Errors.$fShowShakeException | |
Development.Shake.Errors.$fExceptionShakeException_$ctoException | |
Development.Shake.Errors.$fExceptionShakeException_$cfromException | |
Development.Shake.Errors.$fExceptionShakeException_$cshow | |
Development.Shake.Errors.$fExceptionShakeException_$ctoException [Occ=LoopBreaker] | |
:: ShakeException -> SomeException | |
[GblId, Arity=1, Str=DmdType] | |
Development.Shake.Errors.$fExceptionShakeException_$ctoException = | |
GHC.Exception.SomeException | |
@ ShakeException Development.Shake.Errors.$fExceptionShakeException | |
end Rec } | |
a_rbOo :: [Char] | |
[GblId, Str=DmdType] | |
a_rbOo = GHC.CString.unpackCString# "_rule_"# | |
a1_rbOp :: [Char] | |
[GblId, Str=DmdType] | |
a1_rbOp = GHC.CString.unpackCString# "oracle"# | |
a2_rbOq :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a2_rbOq = (a_rbOo, a1_rbOp) | |
a3_rbOr :: [Char] | |
[GblId, Str=DmdType] | |
a3_rbOr = GHC.CString.unpackCString# "_Rule_"# | |
a4_rbOs :: [Char] | |
[GblId, Str=DmdType] | |
a4_rbOs = GHC.CString.unpackCString# "Oracle"# | |
a5_rbOt :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a5_rbOt = (a3_rbOr, a4_rbOs) | |
a6_rbOu :: [Char] | |
[GblId, Str=DmdType] | |
a6_rbOu = GHC.CString.unpackCString# "_key_"# | |
a7_rbOv :: [Char] | |
[GblId, Str=DmdType] | |
a7_rbOv = GHC.CString.unpackCString# "question"# | |
a8_rbOw :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a8_rbOw = (a6_rbOu, a7_rbOv) | |
a9_rbOx :: [Char] | |
[GblId, Str=DmdType] | |
a9_rbOx = GHC.CString.unpackCString# "_Key_"# | |
a10_rbOy :: [Char] | |
[GblId, Str=DmdType] | |
a10_rbOy = GHC.CString.unpackCString# "Question"# | |
a11_rbOz :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a11_rbOz = (a9_rbOx, a10_rbOy) | |
a12_rbOA :: [Char] | |
[GblId, Str=DmdType] | |
a12_rbOA = GHC.CString.unpackCString# "_result_"# | |
a13_rbOB :: [Char] | |
[GblId, Str=DmdType] | |
a13_rbOB = GHC.CString.unpackCString# "answer"# | |
a14_rbOC :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a14_rbOC = (a12_rbOA, a13_rbOB) | |
a15_rbOD :: [Char] | |
[GblId, Str=DmdType] | |
a15_rbOD = GHC.CString.unpackCString# "_Result_"# | |
a16_rbOE :: [Char] | |
[GblId, Str=DmdType] | |
a16_rbOE = GHC.CString.unpackCString# "Answer"# | |
a17_rbOF :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a17_rbOF = (a15_rbOD, a16_rbOE) | |
a18_rbOG :: [Char] | |
[GblId, Str=DmdType] | |
a18_rbOG = GHC.CString.unpackCString# "_rule/defaultRule_"# | |
a19_rbOH :: [Char] | |
[GblId, Str=DmdType] | |
a19_rbOH = GHC.CString.unpackCString# "addOracle"# | |
a20_rbOI :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a20_rbOI = (a18_rbOG, a19_rbOH) | |
a21_rbOJ :: [Char] | |
[GblId, Str=DmdType] | |
a21_rbOJ = GHC.CString.unpackCString# "_apply_"# | |
a22_rbOK :: [Char] | |
[GblId, Str=DmdType] | |
a22_rbOK = GHC.CString.unpackCString# "askOracle"# | |
a23_rbOL :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a23_rbOL = (a21_rbOJ, a22_rbOK) | |
a24_rbOM :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a24_rbOM = | |
GHC.Types.: | |
@ ([Char], [Char]) a23_rbOL (GHC.Types.[] @ ([Char], [Char])) | |
a25_rbON :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a25_rbON = GHC.Types.: @ ([Char], [Char]) a20_rbOI a24_rbOM | |
a26_rbOO :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a26_rbOO = GHC.Types.: @ ([Char], [Char]) a17_rbOF a25_rbON | |
a27_rbOP :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a27_rbOP = GHC.Types.: @ ([Char], [Char]) a14_rbOC a26_rbOO | |
a28_rbOQ :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a28_rbOQ = GHC.Types.: @ ([Char], [Char]) a11_rbOz a27_rbOP | |
a29_rbOR :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a29_rbOR = GHC.Types.: @ ([Char], [Char]) a8_rbOw a28_rbOQ | |
a30_rbOS :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a30_rbOS = GHC.Types.: @ ([Char], [Char]) a5_rbOt a29_rbOR | |
alternatives_r9dx :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
alternatives_r9dx = GHC.Types.: @ ([Char], [Char]) a2_rbOq a30_rbOS | |
lvl_rbOT :: [Char] | |
[GblId, Str=DmdType] | |
lvl_rbOT = GHC.CString.unpackCString# ")"# | |
err :: forall a_a9dN. String -> a_a9dN | |
[GblId, Arity=1, Str=DmdType <L,U>b] | |
err = | |
\ (@ a34_a9yC) (msg_a9dO :: String) -> | |
error | |
@ a34_a9yC | |
(GHC.CString.unpackAppendCString# | |
"Development.Shake: Internal error, please report to Neil Mitchell ("# | |
(++ @ Char msg_a9dO lvl_rbOT)) | |
lvl1_rbOU :: [Char] | |
[GblId, Str=DmdType] | |
lvl1_rbOU = | |
GHC.CString.unpackCString# | |
"Build system error - no _rule_ matches the _key_ type"# | |
lvl2_rbOV :: forall a_a9y7. a_a9y7 | |
[GblId, Str=DmdType b] | |
lvl2_rbOV = \ (@ a34_a9y7) -> error @ a34_a9y7 lvl1_rbOU | |
errorNoRuleToBuildType [InlPrag=INLINE (sat-args=3)] | |
:: forall a_a9dJ. | |
TypeRep -> Maybe String -> Maybe TypeRep -> a_a9dJ | |
[GblId, | |
Arity=3, | |
Str=DmdType <B,A><B,A><B,A>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=False,boring_ok=False) | |
Tmpl= \ (@ a34_a9y7) _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
error | |
@ a34_a9y7 | |
(GHC.Base.build | |
@ Char | |
(\ (@ b_iaEl) -> | |
GHC.CString.unpackFoldrCString# | |
@ b_iaEl | |
"Build system error - no _rule_ matches the _key_ type"#))}] | |
errorNoRuleToBuildType = | |
\ (@ a34_a9y7) _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
lvl2_rbOV @ a34_a9y7 | |
lvl3_rbOW :: IO () | |
[GblId, Str=DmdType b] | |
lvl3_rbOW = error @ (IO ()) lvl1_rbOU | |
errorNoRuleToBuildType2 [InlPrag=NOINLINE] | |
:: TypeRep -> TypeRep -> IO () | |
[GblId, Arity=2, Str=DmdType <B,A><B,A>b] | |
errorNoRuleToBuildType2 = \ _ [Occ=Dead] _ [Occ=Dead] -> lvl3_rbOW | |
shakeExceptionInner :: ShakeException -> SomeException | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLS),1*U(A,A,1*U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_daAt [Occ=Once!] :: ShakeException) -> | |
case ds_daAt | |
of _ [Occ=Dead] | |
{ ShakeException _ [Occ=Dead] _ [Occ=Dead] ds3_daAw [Occ=Once] -> | |
ds3_daAw | |
}}] | |
shakeExceptionInner = | |
\ (ds_daAt :: ShakeException) -> | |
case ds_daAt | |
of _ [Occ=Dead] { ShakeException ds1_daAu ds2_daAv ds3_daAw -> | |
ds3_daAw | |
} | |
shakeExceptionStack :: ShakeException -> [String] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LSL),1*U(A,1*U,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_daAp [Occ=Once!] :: ShakeException) -> | |
case ds_daAp | |
of _ [Occ=Dead] | |
{ ShakeException _ [Occ=Dead] ds2_daAr [Occ=Once] _ [Occ=Dead] -> | |
ds2_daAr | |
}}] | |
shakeExceptionStack = | |
\ (ds_daAp :: ShakeException) -> | |
case ds_daAp | |
of _ [Occ=Dead] { ShakeException ds1_daAq ds2_daAr ds3_daAs -> | |
ds2_daAr | |
} | |
shakeExceptionTarget :: ShakeException -> String | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SLL),1*U(1*U,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_daAl [Occ=Once!] :: ShakeException) -> | |
case ds_daAl | |
of _ [Occ=Dead] | |
{ ShakeException ds1_daAm [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds1_daAm | |
}}] | |
shakeExceptionTarget = | |
\ (ds_daAl :: ShakeException) -> | |
case ds_daAl | |
of _ [Occ=Dead] { ShakeException ds1_daAm ds2_daAn ds3_daAo -> | |
ds1_daAm | |
} | |
lvl4_rbOX :: Int | |
[GblId, Caf=NoCafRefs, Str=DmdType m] | |
lvl4_rbOX = GHC.Types.I# 0 | |
lvl5_rbOY :: ([Char], String) -> Int | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S(SL),1*U(1*U,A)>m] | |
lvl5_rbOY = | |
\ (x_iaBu :: ([Char], String)) -> | |
case x_iaBu of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case GHC.List.$wlenAcc @ Char x1_iaBA 0 of ww2_ib1S { __DEFAULT -> | |
GHC.Types.I# ww2_ib1S | |
} | |
} | |
lvl6_rbOZ :: Char | |
[GblId, Caf=NoCafRefs, Str=DmdType m] | |
lvl6_rbOZ = GHC.Types.C# ':' | |
lvl7_rbP0 :: Char | |
[GblId, Caf=NoCafRefs, Str=DmdType m] | |
lvl7_rbP0 = GHC.Types.C# ' ' | |
lvl8_rbP1 :: [Char] | |
[GblId, Str=DmdType] | |
lvl8_rbP1 = GHC.CString.unpackCString# ":"# | |
Rec { | |
go_rbP2 :: [(String, Maybe String)] -> [(String, String)] | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S,1*U>] | |
go_rbP2 = | |
\ (ds_iaAW :: [(String, Maybe String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, String); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a34_a9dV, ds1_dazw) -> | |
case ds1_dazw of _ [Occ=Dead] { | |
Nothing -> go_rbP2 ys_iaB2; | |
Just b_a9dW -> | |
GHC.Types.: @ (String, String) (a34_a9dV, b_a9dW) (go_rbP2 ys_iaB2) | |
} | |
} | |
} | |
end Rec } | |
lvl9_rbP3 | |
:: forall a_a9yv. | |
String -> [(String, Maybe String)] -> String -> a_a9yv | |
[GblId, Arity=3, Str=DmdType <L,U><L,U><L,U>b] | |
lvl9_rbP3 = | |
\ (@ a34_a9yv) | |
(eta_B1 :: String) | |
(eta1_B2 :: [(String, Maybe String)]) | |
(eta2_B3 :: String) -> | |
error | |
@ a34_a9yv | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
(++ @ Char eta2_B3 lvl8_rbP1) | |
(let { | |
args2_saOy [Dmd=<S,U>] :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_saOy = go_rbP2 eta1_B2 } in | |
let { | |
as_saOx [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_saOx = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_saOy)) } in | |
let { | |
z3_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z3_iaAT = | |
case GHC.Classes.$fEq[]_$s$c==1 eta_B1 (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] eta_B1 (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} } in | |
letrec { | |
go2_XaE3 [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_XaE3 = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z3_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a35_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a35_a9dX | |
(let { | |
n_XaH5 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH5 = | |
case as_saOx of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a35_a9dX 0 | |
of ww2_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww2_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbFf :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbFf = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbsD [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbsD = | |
\ (ww_sbsB :: GHC.Prim.Int#) -> | |
case ww_sbsB of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbsD (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl65_sbFf | |
}; } in | |
$wxs_sbsD y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a35_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH5; | |
True -> n_XaH5 | |
}))) | |
(go2_XaE3 ys_iaB2) | |
} | |
}; } in | |
go2_XaE3 args2_saOy))) | |
errorStructured [InlPrag=INLINE (sat-args=3)] | |
:: forall a_a9dM. | |
String -> [(String, Maybe String)] -> String -> a_a9dM | |
[GblId, | |
Arity=3, | |
Str=DmdType <B,1*U><B,1*U><B,U>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=False,boring_ok=False) | |
Tmpl= \ (@ a34_a9yv) | |
(msg_a9dQ [Occ=Once] :: String) | |
(args_a9dR [Occ=Once] :: [(String, Maybe String)]) | |
(hint_a9dS :: String) -> | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = | |
GHC.Base.build | |
@ (String, String) | |
(\ (@ a35_dazr) | |
(c_dazs [Occ=OnceL!, OS=OneShot] | |
:: (String, String) -> a35_dazr -> a35_dazr) | |
(n_dazt [Occ=Once, OS=OneShot] :: a35_dazr) -> | |
GHC.Base.foldr | |
@ (String, Maybe String) | |
@ a35_dazr | |
(\ (ds_dazv [Occ=Once!] :: (String, Maybe String)) | |
(ds1_dazu [Occ=Once*, OS=OneShot] :: a35_dazr) -> | |
case ds_dazv | |
of _ [Occ=Dead] { (a36_a9dV [Occ=Once], ds2_dazw [Occ=Once!]) -> | |
case ds2_dazw of _ [Occ=Dead] { | |
Nothing -> ds1_dazu; | |
Just b_a9dW [Occ=Once] -> c_dazs (a36_a9dV, b_a9dW) ds1_dazu | |
} | |
}) | |
n_dazt | |
args_a9dR) } in | |
let { | |
as_a9dT [Occ=OnceL] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
$ @ [Int] | |
@ Int | |
(GHC.List.strictMaximum @ Int GHC.Classes.$fOrdInt) | |
(GHC.Types.: | |
@ Int | |
(GHC.Types.I# 0) | |
(GHC.Base.build | |
@ Int | |
(\ (@ b1_iaFn) | |
(c_iaFo [Occ=Once, OS=OneShot] :: Int -> b1_iaFn -> b1_iaFn) | |
(n_iaFp [Occ=Once, OS=OneShot] :: b1_iaFn) -> | |
GHC.Base.foldr | |
@ ([Char], String) | |
@ b1_iaFn | |
(GHC.Base.mapFB | |
@ Int | |
@ b1_iaFn | |
@ ([Char], String) | |
c_iaFo | |
(\ (x_iaBu [Occ=Once, OS=ProbOneShot] :: ([Char], String)) -> | |
GHC.Base.foldr | |
@ Char | |
@ (Int -> Int) | |
(GHC.List.lengthFB @ Char) | |
GHC.List.idLength | |
(fst @ [Char] @ String x_iaBu) | |
(GHC.Types.I# 0))) | |
n_iaFp | |
args2_a9dU))) } in | |
$ @ [Char] | |
@ a34_a9yv | |
(error @ a34_a9yv) | |
($ @ [String] | |
@ [Char] | |
unlines | |
(GHC.Base.build | |
@ [Char] | |
(\ (@ b_iaF9) | |
(c_iaFa [OS=OneShot] :: [Char] -> b_iaF9 -> b_iaF9) | |
(n_iaFb [Occ=Once*, OS=OneShot] :: b_iaF9) -> | |
c_iaFa | |
(GHC.Base.build | |
@ Char | |
(\ (@ b1_XaGf) | |
(c1_XaGh [OS=OneShot] :: Char -> b1_XaGf -> b1_XaGf) | |
(n1_XaGj [Occ=Once, OS=OneShot] :: b1_XaGf) -> | |
GHC.Base.foldr | |
@ Char | |
@ b1_XaGf | |
c1_XaGh | |
(GHC.CString.unpackFoldrCString# | |
@ b1_XaGf ":"# c1_XaGh n1_XaGj) | |
msg_a9dQ)) | |
(GHC.Base.foldr | |
@ (String, String) | |
@ b_iaF9 | |
(\ (ds_dazh [Occ=Once!] :: (String, String)) | |
(ds1_dazg [Occ=Once, OS=OneShot] :: b_iaF9) -> | |
case ds_dazh of _ [Occ=Dead] { (a35_a9dX, b1_a9dY [Occ=Once]) -> | |
c_iaFa | |
(GHC.Base.augment | |
@ Char | |
(\ (@ b2_XaFL) | |
(c1_XaFN [Occ=Once, OS=OneShot] | |
:: Char -> b2_XaFL -> b2_XaFL) | |
(n1_XaFP [Occ=Once, OS=OneShot] :: b2_XaFL) -> | |
GHC.CString.unpackFoldrCString# | |
@ b2_XaFL " "# c1_XaFN n1_XaFP) | |
(GHC.Base.augment | |
@ Char | |
(\ (@ b2_XaFJ) | |
(c1_XaH2 [Occ=Once, OS=OneShot] | |
:: Char -> b2_XaFJ -> b2_XaFJ) | |
(n1_XaH5 [Occ=Once, OS=OneShot] :: b2_XaFJ) -> | |
GHC.Base.foldr | |
@ Char @ b2_XaFJ c1_XaH2 n1_XaH5 a35_a9dX) | |
(GHC.Base.augment | |
@ Char | |
(\ (@ b2_XaGX) | |
(c1_XaH0 [Occ=Once!, OS=OneShot] | |
:: Char -> b2_XaGX -> b2_XaGX) | |
(n1_XaH3 [Occ=Once*, OS=OneShot] :: b2_XaGX) -> | |
case not | |
(GHC.Classes.$fEq[]_$s$c==1 | |
a35_a9dX (GHC.Types.[] @ Char)) | |
of _ [Occ=Dead] { | |
False -> n1_XaH3; | |
True -> c1_XaH0 (GHC.Types.C# ':') n1_XaH3 | |
}) | |
(GHC.Base.augment | |
@ Char | |
(\ (@ b2_XaFM) | |
(c1_XaFO [Occ=Once, OS=OneShot] | |
:: Char -> b2_XaFM -> b2_XaFM) | |
(n1_XaFQ [Occ=Once*, OS=OneShot] :: b2_XaFM) -> | |
case GHC.Num.$fNumInt_$c+ | |
(GHC.Num.$fNumInt_$c- | |
as_a9dT | |
(GHC.Base.foldr | |
@ Char | |
@ (Int -> Int) | |
(GHC.List.lengthFB @ Char) | |
GHC.List.idLength | |
a35_a9dX | |
(GHC.Types.I# 0))) | |
(GHC.Types.I# 2) | |
of wild1_iaBa | |
{ GHC.Types.I# y_iaBc [Occ=Once] -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.<# 0 y_iaBc) | |
of _ [Occ=Dead] { | |
False -> n1_XaFQ; | |
True -> | |
GHC.List.repeatFB | |
@ Char | |
@ (Int -> b2_XaFM) | |
(GHC.List.takeFB | |
@ Char @ b2_XaFM c1_XaFO n1_XaFQ) | |
(GHC.Types.C# ' ') | |
wild1_iaBa | |
} | |
}) | |
b1_a9dY)))) | |
ds1_dazg | |
}) | |
(case not | |
(GHC.Classes.$fEq[]_$s$c==1 | |
hint_a9dS (GHC.Types.[] @ Char)) | |
of _ [Occ=Dead] { | |
False -> n_iaFb; | |
True -> c_iaFa hint_a9dS n_iaFb | |
}) | |
args2_a9dU))))}] | |
errorStructured = | |
\ (@ a34_a9yv) | |
(eta_B3 :: String) | |
(eta1_B2 :: [(String, Maybe String)]) | |
(eta2_B1 :: String) -> | |
lvl9_rbP3 @ a34_a9yv eta2_B1 eta1_B2 eta_B3 | |
lvl10_rbP4 :: [Char] | |
[GblId, Str=DmdType] | |
lvl10_rbP4 = | |
GHC.CString.unpackCString# | |
"Build system error - recursion detected"# | |
lvl11_rbP5 :: [Char] | |
[GblId, Str=DmdType] | |
lvl11_rbP5 = GHC.CString.unpackCString# "Key type"# | |
lvl12_rbP6 :: [Char] | |
[GblId, Str=DmdType] | |
lvl12_rbP6 = GHC.CString.unpackCString# "Key value"# | |
lvl13_rbP7 :: [Char] | |
[GblId, Str=DmdType] | |
lvl13_rbP7 = | |
GHC.CString.unpackCString# "Rules may not be recursive"# | |
lvl14_rbP8 :: [Char] | |
[GblId, Str=DmdType] | |
lvl14_rbP8 = ++ @ Char lvl10_rbP4 lvl8_rbP1 | |
z_rbP9 :: [[Char]] | |
[GblId, Str=DmdType] | |
z_rbP9 = | |
case GHC.Classes.$fEq[]_$s$c==1 lvl13_rbP7 (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] lvl13_rbP7 (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} | |
errorRuleRecursion | |
:: forall a_a9dF. Maybe TypeRep -> Maybe String -> a_a9dF | |
[GblId, Arity=2, Str=DmdType <L,U><L,U>b] | |
errorRuleRecursion = | |
\ (@ a34_a9xw) | |
(tk_a9ew :: Maybe TypeRep) | |
(k_a9ex :: Maybe String) -> | |
error | |
@ a34_a9xw | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
lvl14_rbP8 | |
(let { | |
args2_a9dU [Dmd=<S,U>] :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = | |
case tk_a9ew of _ [Occ=Dead] { | |
Nothing -> | |
case k_a9ex of _ [Occ=Dead] { | |
Nothing -> GHC.Types.[] @ (String, String); | |
Just b_a9dW -> | |
GHC.Types.: | |
@ (String, String) | |
(lvl12_rbP6, b_a9dW) | |
(GHC.Types.[] @ (String, String)) | |
}; | |
Just a35_iaJQ -> | |
GHC.Types.: | |
@ (String, String) | |
(lvl11_rbP5, Data.Typeable.Internal.$fShowTypeRep_$cshow a35_iaJQ) | |
(case k_a9ex of _ [Occ=Dead] { | |
Nothing -> GHC.Types.[] @ (String, String); | |
Just b_X9hS -> | |
GHC.Types.: | |
@ (String, String) | |
(lvl12_rbP6, b_X9hS) | |
(GHC.Types.[] @ (String, String)) | |
}) | |
} } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z_rbP9; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a35_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a35_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a35_a9dX 0 | |
of ww2_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww2_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbFp :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbFp = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbsK [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbsK = | |
\ (ww_sbsI :: GHC.Prim.Int#) -> | |
case ww_sbsI of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbsK (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl65_sbFp | |
}; } in | |
$wxs_sbsK y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a35_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
lvl15_rbPa :: [Char] | |
[GblId, Str=DmdType] | |
lvl15_rbPa = | |
GHC.CString.unpackCString# | |
"Build system error - duplicate oracles for the same question type"# | |
lvl16_rbPb :: [Char] | |
[GblId, Str=DmdType] | |
lvl16_rbPb = GHC.CString.unpackCString# "Question type"# | |
lvl17_rbPc :: [Char] | |
[GblId, Str=DmdType] | |
lvl17_rbPc = GHC.CString.unpackCString# "Question value"# | |
lvl18_rbPd :: Integer | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl18_rbPd = __integer 1 | |
lvl19_rbPe :: [Integer] | |
[GblId, Str=DmdType] | |
lvl19_rbPe = | |
case GHC.Enum.$wenumDeltaInteger lvl18_rbPd lvl18_rbPd | |
of _ [Occ=Dead] { (# ww1_ib3X, ww2_ib3Y #) -> | |
GHC.Types.: @ Integer ww1_ib3X ww2_ib3Y | |
} | |
lvl20_rbPf :: [Char] | |
[GblId, Str=DmdType] | |
lvl20_rbPf = | |
GHC.CString.unpackCString# | |
"Only one call to addOracle is allowed per question type"# | |
lvl21_rbPg :: [Char] | |
[GblId, Str=DmdType] | |
lvl21_rbPg = ++ @ Char lvl15_rbPa lvl8_rbP1 | |
Rec { | |
go1_rbPh :: [Integer] -> [TypeRep] -> [(String, String)] | |
[GblId, Arity=2, Str=DmdType <S,1*U><L,1*U>] | |
go1_rbPh = | |
\ (ds_iaLN :: [Integer]) (_ys_iaLO :: [TypeRep]) -> | |
case ds_iaLN of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, String); | |
: ipv_iaLT ipv1_iaLU -> | |
case _ys_iaLO of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, String); | |
: ipv2_iaM0 ipv3_iaM1 -> | |
GHC.Types.: | |
@ (String, String) | |
(GHC.CString.unpackAppendCString# | |
"Answer type "# | |
(case GHC.Show.$w$cshowsPrec1 0 ipv_iaLT (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww3_iaUn, ww4_iaUo #) -> | |
GHC.Types.: @ Char ww3_iaUn ww4_iaUo | |
}), | |
Data.Typeable.Internal.$fShowTypeRep_$cshow ipv2_iaM0) | |
(go1_rbPh ipv1_iaLU ipv3_iaM1) | |
} | |
} | |
end Rec } | |
lvl22_rbPi :: String | |
[GblId, Str=DmdType b] | |
lvl22_rbPi = | |
Control.Exception.Base.absentError @ String "ww_sbt9 String"# | |
lvl23_rbPj :: String | |
[GblId, Str=DmdType b] | |
lvl23_rbPj = | |
Control.Exception.Base.absentError @ String "ww_sbta String"# | |
z1_rbPk :: [[Char]] | |
[GblId, Str=DmdType] | |
z1_rbPk = | |
case GHC.Classes.$fEq[]_$s$c==1 lvl20_rbPf (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] lvl20_rbPf (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} | |
lvl24_rbPl | |
:: forall a_a9dE. | |
Maybe String | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dE | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl24_rbPl = | |
\ (@ a34_a9dE) | |
(w_sbsY :: Maybe String) | |
(w1_sbsZ :: [TypeRep]) | |
(ww_sbt7 :: GHC.Prim.Word#) | |
(ww1_sbt8 :: GHC.Prim.Word#) | |
(ww2_sbtb :: String) | |
(ww3_sbtd :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbte :: [TypeRep]) -> | |
error | |
@ a34_a9dE | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
lvl21_rbPg | |
(let { | |
a35_sb45 :: String | |
[LclId, Str=DmdType] | |
a35_sb45 = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbt7 ww1_sbt8 lvl22_rbPi lvl23_rbPj ww2_sbtb) | |
ww3_sbtd | |
ww4_sbte | |
(GHC.Types.[] @ Char) } in | |
let { | |
a36_sb44 :: (String, String) | |
[LclId, Str=DmdType m] | |
a36_sb44 = (lvl16_rbPb, a35_sb45) } in | |
let { | |
a37_sb46 :: [(String, String)] | |
[LclId, Str=DmdType] | |
a37_sb46 = | |
case w_sbsY of _ [Occ=Dead] { | |
Nothing -> go1_rbPh lvl19_rbPe w1_sbsZ; | |
Just b_a9dW -> | |
GHC.Types.: | |
@ (String, String) | |
(lvl17_rbPc, b_a9dW) | |
(go1_rbPh lvl19_rbPe w1_sbsZ) | |
} } in | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = GHC.Types.: @ (String, String) a36_sb44 a37_sb46 } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z1_rbPk; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a38_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a38_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a38_a9dX 0 | |
of ww5_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww5_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbFG :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbFG = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbsV [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbsV = | |
\ (ww6_sbsT :: GHC.Prim.Int#) -> | |
case ww6_sbsT of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbsV (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl65_sbFG | |
}; } in | |
$wxs_sbsV y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a38_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
$werrorDuplicateOracle_rbPm | |
:: forall a_a9dE. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> Maybe String | |
-> [TypeRep] | |
-> a_a9dE | |
[GblId, | |
Arity=7, | |
Str=DmdType <B,U><B,U><B,U><B,1*U><B,1*U><B,1*U><B,1*U>b] | |
$werrorDuplicateOracle_rbPm = | |
\ (@ a34_a9dE) | |
(ww_sbt7 :: GHC.Prim.Word#) | |
(ww1_sbt8 :: GHC.Prim.Word#) | |
(ww2_sbtb :: String) | |
(ww3_sbtd :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbte :: [TypeRep]) | |
(w_sbsY :: Maybe String) | |
(w1_sbsZ :: [TypeRep]) -> | |
lvl24_rbPl | |
@ a34_a9dE | |
w_sbsY | |
w1_sbsZ | |
ww_sbt7 | |
ww1_sbt8 | |
ww2_sbtb | |
ww3_sbtd | |
ww4_sbte | |
lvl25_rbPn :: [Char] | |
[GblId, Str=DmdType] | |
lvl25_rbPn = GHC.CString.unpackCString# "OracleQ"# | |
lvl26_rbPo :: [Char] | |
[GblId, Str=DmdType] | |
lvl26_rbPo = | |
GHC.CString.unpackCString# | |
"Build system error - _rule_ used at the wrong _result_ type"# | |
lvl27_rbPp :: [Char] | |
[GblId, Str=DmdType] | |
lvl27_rbPp = GHC.CString.unpackCString# "_Key_ type"# | |
lvl28_rbPq :: [Char] | |
[GblId, Str=DmdType] | |
lvl28_rbPq = GHC.CString.unpackCString# "_Key_ value"# | |
lvl29_rbPr :: [Char] | |
[GblId, Str=DmdType] | |
lvl29_rbPr = GHC.CString.unpackCString# "_Rule_ _result_ type"# | |
lvl30_rbPs :: [Char] | |
[GblId, Str=DmdType] | |
lvl30_rbPs = GHC.CString.unpackCString# "Requested _result_ type"# | |
lvl31_rbPt :: [Char] | |
[GblId, Str=DmdType] | |
lvl31_rbPt = | |
GHC.CString.unpackCString# | |
"Either the function passed to _rule/defaultRule_ has the wrong _result_ type, or the result of _apply_ is used at the wrong type"# | |
a31_rbPu :: Char -> Bool | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S(S),1*U(1*U)>] | |
a31_rbPu = | |
\ (ds_dazZ :: Char) -> | |
case ds_dazZ of _ [Occ=Dead] { GHC.Types.C# c1_iaKt -> | |
case c1_iaKt of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Types.True; | |
'_' -> GHC.Types.False | |
} | |
} | |
Rec { | |
$wunsafeDrop_rbPv | |
:: forall a1_iaBN. GHC.Prim.Int# -> [a1_iaBN] -> [a1_iaBN] | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,1*U><S,1*U>] | |
$wunsafeDrop_rbPv = | |
\ (@ a34_iaBN) (ww_sbtl :: GHC.Prim.Int#) (w_sbti :: [a34_iaBN]) -> | |
case w_sbti of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ a34_iaBN; | |
: ipv1_iaBY ipv2_iaBZ -> | |
case ww_sbtl of ds3_iaC1 { | |
__DEFAULT -> | |
$wunsafeDrop_rbPv @ a34_iaBN (GHC.Prim.-# ds3_iaC1 1) ipv2_iaBZ; | |
1 -> ipv2_iaBZ | |
} | |
} | |
end Rec } | |
Rec { | |
g_rbPw :: [Char] -> [Char] | |
[GblId, Arity=1, Str=DmdType <L,U>] | |
g_rbPw = | |
\ (xs_a9e5 :: [Char]) -> | |
case filter | |
@ ([Char], [Char]) | |
(\ (ds_daA1 [OS=ProbOneShot] :: ([Char], [Char])) -> | |
case ds_daA1 of _ [Occ=Dead] { (a34_a9e6, b_a9e7) -> | |
isPrefixOf @ Char GHC.Classes.$fEqChar a34_a9e6 xs_a9e5 | |
}) | |
alternatives_r9dx | |
of _ [Occ=Dead] { | |
[] -> | |
case xs_a9e5 of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ Char; | |
: x_a9ea xs1_a9eb -> GHC.Types.: @ Char x_a9ea (g_rbPw xs1_a9eb) | |
}; | |
: ds_daA3 ds1_daA4 -> | |
case ds_daA3 of _ [Occ=Dead] { (a34_a9e8, b_a9e9) -> | |
++ | |
@ Char | |
b_a9e9 | |
(g_rbPw | |
(case GHC.List.$wlenAcc @ Char a34_a9e8 0 | |
of ww2_ib1S { __DEFAULT -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<=# ww2_ib1S 0) | |
of _ [Occ=Dead] { | |
False -> $wunsafeDrop_rbPv @ Char ww2_ib1S xs_a9e5; | |
True -> xs_a9e5 | |
} | |
})) | |
} | |
} | |
end Rec } | |
lvl32_rbPx :: String | |
[GblId, Str=DmdType b] | |
lvl32_rbPx = | |
Control.Exception.Base.absentError @ String "ww_sbtK String"# | |
lvl33_rbPy :: String | |
[GblId, Str=DmdType b] | |
lvl33_rbPy = | |
Control.Exception.Base.absentError @ String "ww_sbtL String"# | |
lvl34_rbPz :: String | |
[GblId, Str=DmdType b] | |
lvl34_rbPz = | |
Control.Exception.Base.absentError @ String "ww_sbu0 String"# | |
lvl35_rbPA :: String | |
[GblId, Str=DmdType b] | |
lvl35_rbPA = | |
Control.Exception.Base.absentError @ String "ww_sbu1 String"# | |
lvl36_rbPB :: String | |
[GblId, Str=DmdType b] | |
lvl36_rbPB = | |
Control.Exception.Base.absentError @ String "ww_sbug String"# | |
lvl37_rbPC :: String | |
[GblId, Str=DmdType b] | |
lvl37_rbPC = | |
Control.Exception.Base.absentError @ String "ww_sbuh String"# | |
lvl38_rbPD | |
:: forall a_a9dI. | |
Maybe String | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dI | |
[GblId, | |
Arity=16, | |
Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl38_rbPD = | |
\ (@ a34_a9dI) | |
(w_sbty :: Maybe String) | |
(ww_sbtI :: GHC.Prim.Word#) | |
(ww1_sbtJ :: GHC.Prim.Word#) | |
(ww2_sbtM :: String) | |
(ww3_sbtO :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbtP :: [TypeRep]) | |
(ww5_sbtY :: GHC.Prim.Word#) | |
(ww6_sbtZ :: GHC.Prim.Word#) | |
(ww7_sbu2 :: String) | |
(ww8_sbu4 :: [Data.Typeable.Internal.KindRep]) | |
(ww9_sbu5 :: [TypeRep]) | |
(ww10_sbue :: GHC.Prim.Word#) | |
(ww11_sbuf :: GHC.Prim.Word#) | |
(ww12_sbui :: String) | |
(ww13_sbuk :: [Data.Typeable.Internal.KindRep]) | |
(ww14_sbul :: [TypeRep]) -> | |
let { | |
alt_a9dZ [Dmd=<B,U>] :: Bool | |
[LclId, Str=DmdType] | |
alt_a9dZ = GHC.Base.eqString ww2_sbtM lvl25_rbPn } in | |
let { | |
f_a9e3 :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
f_a9e3 = | |
\ (x_iaBu :: [Char]) -> | |
case alt_a9dZ of _ [Occ=Dead] { | |
False -> filter @ Char a31_rbPu x_iaBu; | |
True -> filter @ Char a31_rbPu (g_rbPw x_iaBu) | |
} } in | |
error | |
@ a34_a9dI | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
(++ @ Char (f_a9e3 lvl26_rbPo) lvl8_rbP1) | |
(let { | |
ds_dazu :: [(String, String)] | |
[LclId, Str=DmdType] | |
ds_dazu = | |
let { | |
a35_sbfQ :: String | |
[LclId, Str=DmdType] | |
a35_sbfQ = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww10_sbue ww11_sbuf lvl36_rbPB lvl37_rbPC ww12_sbui) | |
ww13_sbuk | |
ww14_sbul | |
(GHC.Types.[] @ Char) } in | |
let { | |
a36_sbfV :: String | |
[LclId, Str=DmdType] | |
a36_sbfV = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww5_sbtY ww6_sbtZ lvl34_rbPz lvl35_rbPA ww7_sbu2) | |
ww8_sbu4 | |
ww9_sbu5 | |
(GHC.Types.[] @ Char) } in | |
case w_sbty of _ [Occ=Dead] { | |
Nothing -> | |
GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl29_rbPr, a36_sbfV) | |
(GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl30_rbPs, a35_sbfQ) | |
(GHC.Types.[] @ (String, String))); | |
Just b_X9ia -> | |
GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl28_rbPq, b_X9ia) | |
(GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl29_rbPr, a36_sbfV) | |
(GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl30_rbPs, a35_sbfQ) | |
(GHC.Types.[] @ (String, String)))) | |
} } in | |
let { | |
a35_sbg2 :: String | |
[LclId, Str=DmdType] | |
a35_sbg2 = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbtI ww1_sbtJ lvl32_rbPx lvl33_rbPy ww2_sbtM) | |
ww3_sbtO | |
ww4_sbtP | |
(GHC.Types.[] @ Char) } in | |
let { | |
a36_sbg4 :: [Char] | |
[LclId, Str=DmdType] | |
a36_sbg4 = f_a9e3 lvl27_rbPp } in | |
let { | |
a37_sbg3 :: (String, String) | |
[LclId, Str=DmdType m] | |
a37_sbg3 = (a36_sbg4, a35_sbg2) } in | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = GHC.Types.: @ (String, String) a37_sbg3 ds_dazu } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
let { | |
z3_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z3_iaAT = | |
let { | |
hint_a9dS [Dmd=<S,U>] :: String | |
[LclId, Str=DmdType] | |
hint_a9dS = f_a9e3 lvl31_rbPt } in | |
case GHC.Classes.$fEq[]_$s$c==1 hint_a9dS (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] hint_a9dS (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds1_iaAW :: [(String, String)]) -> | |
case ds1_iaAW of _ [Occ=Dead] { | |
[] -> z3_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a38_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a38_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a38_a9dX 0 | |
of ww15_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww15_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbG0 :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbG0 = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbtv [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbtv = | |
\ (ww16_sbtt :: GHC.Prim.Int#) -> | |
case ww16_sbtt of ds2_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbtv (GHC.Prim.-# ds2_iaIV 1)); | |
1 -> lvl65_sbG0 | |
}; } in | |
$wxs_sbtv y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a38_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
Development.Shake.Errors.$werrorRuleTypeMismatch [InlPrag=[0]] | |
:: forall a_a9dI. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> Maybe String | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dI | |
[GblId, | |
Arity=16, | |
Str=DmdType <B,U><B,U><B,U><B,1*U><B,1*U><B,1*U><B,U><B,U><B,U><B,1*U><B,1*U><B,U><B,U><B,U><B,1*U><B,1*U>b] | |
Development.Shake.Errors.$werrorRuleTypeMismatch = | |
\ (@ a34_a9dI) | |
(ww_sbtI :: GHC.Prim.Word#) | |
(ww1_sbtJ :: GHC.Prim.Word#) | |
(ww2_sbtM :: String) | |
(ww3_sbtO :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbtP :: [TypeRep]) | |
(w_sbty :: Maybe String) | |
(ww5_sbtY :: GHC.Prim.Word#) | |
(ww6_sbtZ :: GHC.Prim.Word#) | |
(ww7_sbu2 :: String) | |
(ww8_sbu4 :: [Data.Typeable.Internal.KindRep]) | |
(ww9_sbu5 :: [TypeRep]) | |
(ww10_sbue :: GHC.Prim.Word#) | |
(ww11_sbuf :: GHC.Prim.Word#) | |
(ww12_sbui :: String) | |
(ww13_sbuk :: [Data.Typeable.Internal.KindRep]) | |
(ww14_sbul :: [TypeRep]) -> | |
lvl38_rbPD | |
@ a34_a9dI | |
w_sbty | |
ww_sbtI | |
ww1_sbtJ | |
ww2_sbtM | |
ww3_sbtO | |
ww4_sbtP | |
ww5_sbtY | |
ww6_sbtZ | |
ww7_sbu2 | |
ww8_sbu4 | |
ww9_sbu5 | |
ww10_sbue | |
ww11_sbuf | |
ww12_sbui | |
ww13_sbuk | |
ww14_sbul | |
errorRuleTypeMismatch [InlPrag=INLINE[0]] | |
:: forall a_a9dI. | |
TypeRep -> Maybe String -> TypeRep -> TypeRep -> a_a9dI | |
[GblId, | |
Arity=4, | |
Str=DmdType <B,U(A,A,U(U,U,A,A,U),1*U,1*U)><B,1*U><B,1*U(A,A,U(U,U,A,A,U),1*U,1*U)><B,1*U(A,A,U(U,U,A,A,U),1*U,1*U)>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a34_a9dI) | |
(w_sbtx [Occ=Once!] :: TypeRep) | |
(w1_sbty [Occ=Once] :: Maybe String) | |
(w2_sbtz [Occ=Once!] :: TypeRep) | |
(w3_sbtA [Occ=Once!] :: TypeRep) -> | |
case w_sbtx | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww3_sbtF [Occ=Once!] ww4_sbtO [Occ=Once] | |
ww5_sbtP [Occ=Once] -> | |
case ww3_sbtF | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbtI [Occ=Once] | |
ww8_sbtJ [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww11_sbtM [Occ=Once] -> | |
case w2_sbtz | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww15_sbtV [Occ=Once!] ww16_sbu4 [Occ=Once] | |
ww17_sbu5 [Occ=Once] -> | |
case ww15_sbtV | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww19_sbtY [Occ=Once] | |
ww20_sbtZ [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww23_sbu2 [Occ=Once] -> | |
case w3_sbtA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww27_sbub [Occ=Once!] ww28_sbuk [Occ=Once] | |
ww29_sbul [Occ=Once] -> | |
case ww27_sbub | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww31_sbue [Occ=Once] | |
ww32_sbuf [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww35_sbui [Occ=Once] -> | |
Development.Shake.Errors.$werrorRuleTypeMismatch | |
@ a34_a9dI | |
ww7_sbtI | |
ww8_sbtJ | |
ww11_sbtM | |
ww4_sbtO | |
ww5_sbtP | |
w1_sbty | |
ww19_sbtY | |
ww20_sbtZ | |
ww23_sbu2 | |
ww16_sbu4 | |
ww17_sbu5 | |
ww31_sbue | |
ww32_sbuf | |
ww35_sbui | |
ww28_sbuk | |
ww29_sbul | |
} | |
} | |
} | |
} | |
} | |
}}] | |
errorRuleTypeMismatch = | |
\ (@ a34_a9dI) | |
(w_sbtx :: TypeRep) | |
(w1_sbty :: Maybe String) | |
(w2_sbtz :: TypeRep) | |
(w3_sbtA :: TypeRep) -> | |
case w_sbtx | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_sbtD ww2_sbtE ww3_sbtF | |
ww4_sbtO ww5_sbtP -> | |
case ww3_sbtF | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbtI ww8_sbtJ ww9_sbtK ww10_sbtL | |
ww11_sbtM -> | |
case w2_sbtz | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww13_sbtT ww14_sbtU ww15_sbtV | |
ww16_sbu4 ww17_sbu5 -> | |
case ww15_sbtV | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww19_sbtY ww20_sbtZ ww21_sbu0 | |
ww22_sbu1 ww23_sbu2 -> | |
case w3_sbtA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww25_sbu9 ww26_sbua ww27_sbub | |
ww28_sbuk ww29_sbul -> | |
case ww27_sbub | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww31_sbue ww32_sbuf ww33_sbug | |
ww34_sbuh ww35_sbui -> | |
Development.Shake.Errors.$werrorRuleTypeMismatch | |
@ a34_a9dI | |
ww7_sbtI | |
ww8_sbtJ | |
ww11_sbtM | |
ww4_sbtO | |
ww5_sbtP | |
w1_sbty | |
ww19_sbtY | |
ww20_sbtZ | |
ww23_sbu2 | |
ww16_sbu4 | |
ww17_sbu5 | |
ww31_sbue | |
ww32_sbuf | |
ww35_sbui | |
ww28_sbuk | |
ww29_sbul | |
} | |
} | |
} | |
} | |
} | |
} | |
lvl39_rbPE :: [Char] | |
[GblId, Str=DmdType] | |
lvl39_rbPE = | |
GHC.CString.unpackCString# | |
"Build system error - cannot currently call _apply_"# | |
lvl40_rbPF :: [Char] | |
[GblId, Str=DmdType] | |
lvl40_rbPF = GHC.CString.unpackCString# "Reason"# | |
lvl41_rbPG :: [Char] | |
[GblId, Str=DmdType] | |
lvl41_rbPG = | |
GHC.CString.unpackCString# "Move the _apply_ call earlier/later"# | |
Rec { | |
$wunsafeDrop1_rbPH | |
:: forall a1_iaBN. GHC.Prim.Int# -> [a1_iaBN] -> [a1_iaBN] | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,1*U><S,1*U>] | |
$wunsafeDrop1_rbPH = | |
\ (@ a34_iaBN) (ww_sbus :: GHC.Prim.Int#) (w_sbup :: [a34_iaBN]) -> | |
case w_sbup of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ a34_iaBN; | |
: ipv1_iaBY ipv2_iaBZ -> | |
case ww_sbus of ds3_iaC1 { | |
__DEFAULT -> | |
$wunsafeDrop1_rbPH @ a34_iaBN (GHC.Prim.-# ds3_iaC1 1) ipv2_iaBZ; | |
1 -> ipv2_iaBZ | |
} | |
} | |
end Rec } | |
Rec { | |
g1_rbPI :: [Char] -> [Char] | |
[GblId, Arity=1, Str=DmdType <L,U>] | |
g1_rbPI = | |
\ (xs_a9e5 :: [Char]) -> | |
case filter | |
@ ([Char], [Char]) | |
(\ (ds_daA1 [OS=ProbOneShot] :: ([Char], [Char])) -> | |
case ds_daA1 of _ [Occ=Dead] { (a34_a9e6, b_a9e7) -> | |
isPrefixOf @ Char GHC.Classes.$fEqChar a34_a9e6 xs_a9e5 | |
}) | |
alternatives_r9dx | |
of _ [Occ=Dead] { | |
[] -> | |
case xs_a9e5 of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ Char; | |
: x_a9ea xs1_a9eb -> GHC.Types.: @ Char x_a9ea (g1_rbPI xs1_a9eb) | |
}; | |
: ds_daA3 ds1_daA4 -> | |
case ds_daA3 of _ [Occ=Dead] { (a34_a9e8, b_a9e9) -> | |
++ | |
@ Char | |
b_a9e9 | |
(g1_rbPI | |
(case GHC.List.$wlenAcc @ Char a34_a9e8 0 | |
of ww2_ib1S { __DEFAULT -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<=# ww2_ib1S 0) | |
of _ [Occ=Dead] { | |
False -> $wunsafeDrop1_rbPH @ Char ww2_ib1S xs_a9e5; | |
True -> xs_a9e5 | |
} | |
})) | |
} | |
} | |
end Rec } | |
lvl42_rbPJ :: String | |
[GblId, Str=DmdType b] | |
lvl42_rbPJ = | |
Control.Exception.Base.absentError @ String "ww_sbuQ String"# | |
lvl43_rbPK :: String | |
[GblId, Str=DmdType b] | |
lvl43_rbPK = | |
Control.Exception.Base.absentError @ String "ww_sbuR String"# | |
lvl44_rbPL | |
:: forall a_a9dD. | |
Maybe String | |
-> String | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dD | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl44_rbPL = | |
\ (@ a34_a9dD) | |
(w_sbuF :: Maybe String) | |
(w1_sbuG :: String) | |
(ww_sbuO :: GHC.Prim.Word#) | |
(ww1_sbuP :: GHC.Prim.Word#) | |
(ww2_sbuS :: String) | |
(ww3_sbuU :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbuV :: [TypeRep]) -> | |
let { | |
alt_a9dZ [Dmd=<B,U>] :: Bool | |
[LclId, Str=DmdType] | |
alt_a9dZ = GHC.Base.eqString ww2_sbuS lvl25_rbPn } in | |
let { | |
f_a9e3 :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
f_a9e3 = | |
\ (x_iaBu :: [Char]) -> | |
case alt_a9dZ of _ [Occ=Dead] { | |
False -> filter @ Char a31_rbPu x_iaBu; | |
True -> filter @ Char a31_rbPu (g1_rbPI x_iaBu) | |
} } in | |
error | |
@ a34_a9dD | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
(++ @ Char (f_a9e3 lvl39_rbPE) lvl8_rbP1) | |
(let { | |
a35_sbgG :: [Char] | |
[LclId, Str=DmdType] | |
a35_sbgG = f_a9e3 lvl40_rbPF } in | |
let { | |
a36_sbgF :: (String, String) | |
[LclId, Str=DmdType m] | |
a36_sbgF = (a35_sbgG, w1_sbuG) } in | |
let { | |
ds_XaDm :: [(String, String)] | |
[LclId, Str=DmdType] | |
ds_XaDm = | |
case w_sbuF of _ [Occ=Dead] { | |
Nothing -> GHC.Types.[] @ (String, String); | |
Just b_a9dW -> | |
GHC.Types.: | |
@ (String, String) | |
(f_a9e3 lvl28_rbPq, b_a9dW) | |
(GHC.Types.[] @ (String, String)) | |
} } in | |
let { | |
a37_sbgB :: String | |
[LclId, Str=DmdType] | |
a37_sbgB = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbuO ww1_sbuP lvl42_rbPJ lvl43_rbPK ww2_sbuS) | |
ww3_sbuU | |
ww4_sbuV | |
(GHC.Types.[] @ Char) } in | |
let { | |
a38_sbgD :: [Char] | |
[LclId, Str=DmdType] | |
a38_sbgD = f_a9e3 lvl27_rbPp } in | |
let { | |
a39_sbgC :: (String, String) | |
[LclId, Str=DmdType m] | |
a39_sbgC = (a38_sbgD, a37_sbgB) } in | |
let { | |
a40_sbgH :: [(String, String)] | |
[LclId, Str=DmdType] | |
a40_sbgH = GHC.Types.: @ (String, String) a39_sbgC ds_XaDm } in | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = GHC.Types.: @ (String, String) a36_sbgF a40_sbgH } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
let { | |
z3_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z3_iaAT = | |
let { | |
hint_a9dS [Dmd=<S,U>] :: String | |
[LclId, Str=DmdType] | |
hint_a9dS = f_a9e3 lvl41_rbPG } in | |
case GHC.Classes.$fEq[]_$s$c==1 hint_a9dS (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] hint_a9dS (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds1_iaAW :: [(String, String)]) -> | |
case ds1_iaAW of _ [Occ=Dead] { | |
[] -> z3_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a41_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a41_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a41_a9dX 0 | |
of ww5_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww5_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbGg :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbGg = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbuC [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbuC = | |
\ (ww6_sbuA :: GHC.Prim.Int#) -> | |
case ww6_sbuA of ds2_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbuC (GHC.Prim.-# ds2_iaIV 1)); | |
1 -> lvl65_sbGg | |
}; } in | |
$wxs_sbuC y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a41_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
Development.Shake.Errors.$werrorNoApply [InlPrag=[0]] | |
:: forall a_a9dD. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> Maybe String | |
-> String | |
-> a_a9dD | |
[GblId, | |
Arity=7, | |
Str=DmdType <B,U><B,U><B,U><B,1*U><B,1*U><B,1*U><B,U>b] | |
Development.Shake.Errors.$werrorNoApply = | |
\ (@ a34_a9dD) | |
(ww_sbuO :: GHC.Prim.Word#) | |
(ww1_sbuP :: GHC.Prim.Word#) | |
(ww2_sbuS :: String) | |
(ww3_sbuU :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbuV :: [TypeRep]) | |
(w_sbuF :: Maybe String) | |
(w1_sbuG :: String) -> | |
lvl44_rbPL | |
@ a34_a9dD | |
w_sbuF | |
w1_sbuG | |
ww_sbuO | |
ww1_sbuP | |
ww2_sbuS | |
ww3_sbuU | |
ww4_sbuV | |
errorNoApply [InlPrag=INLINE[0]] | |
:: forall a_a9dD. TypeRep -> Maybe String -> String -> a_a9dD | |
[GblId, | |
Arity=3, | |
Str=DmdType <B,U(A,A,U(U,U,A,A,U),1*U,1*U)><B,1*U><B,U>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a34_a9dD) | |
(w_sbuE [Occ=Once!] :: TypeRep) | |
(w1_sbuF [Occ=Once] :: Maybe String) | |
(w2_sbuG [Occ=Once] :: String) -> | |
case w_sbuE | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww3_sbuL [Occ=Once!] ww4_sbuU [Occ=Once] | |
ww5_sbuV [Occ=Once] -> | |
case ww3_sbuL | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbuO [Occ=Once] | |
ww8_sbuP [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww11_sbuS [Occ=Once] -> | |
Development.Shake.Errors.$werrorNoApply | |
@ a34_a9dD | |
ww7_sbuO | |
ww8_sbuP | |
ww11_sbuS | |
ww4_sbuU | |
ww5_sbuV | |
w1_sbuF | |
w2_sbuG | |
} | |
}}] | |
errorNoApply = | |
\ (@ a34_a9dD) | |
(w_sbuE :: TypeRep) | |
(w1_sbuF :: Maybe String) | |
(w2_sbuG :: String) -> | |
case w_sbuE | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_sbuJ ww2_sbuK ww3_sbuL | |
ww4_sbuU ww5_sbuV -> | |
case ww3_sbuL | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbuO ww8_sbuP ww9_sbuQ ww10_sbuR | |
ww11_sbuS -> | |
Development.Shake.Errors.$werrorNoApply | |
@ a34_a9dD | |
ww7_sbuO | |
ww8_sbuP | |
ww11_sbuS | |
ww4_sbuU | |
ww5_sbuV | |
w1_sbuF | |
w2_sbuG | |
} | |
} | |
lvl45_rbPM :: [Char] | |
[GblId, Str=DmdType] | |
lvl45_rbPM = GHC.CString.unpackCString# "multiple"# | |
lvl46_rbPN :: [Char] | |
[GblId, Str=DmdType] | |
lvl46_rbPN = GHC.CString.unpackCString# "no"# | |
lvl47_rbPO :: [Char] | |
[GblId, Str=DmdType] | |
lvl47_rbPO = GHC.CString.unpackCString# "Rules matched"# | |
lvl48_rbPP :: [Char] | |
[GblId, Str=DmdType] | |
lvl48_rbPP = | |
GHC.CString.unpackCString# | |
"Modify your rules/defaultRules so only one can produce the above key"# | |
lvl49_rbPQ :: [Char] | |
[GblId, Str=DmdType] | |
lvl49_rbPQ = | |
GHC.CString.unpackCString# | |
"Either add a rule that produces the above key, or stop requiring the above key"# | |
a32_rbPR :: String | |
[GblId, Str=DmdType b] | |
a32_rbPR = | |
Control.Exception.Base.absentError @ String "ww_sbvh String"# | |
a33_rbPS :: String | |
[GblId, Str=DmdType b] | |
a33_rbPS = | |
Control.Exception.Base.absentError @ String "ww_sbvi String"# | |
lvl50_rbPT :: [Char] | |
[GblId, Str=DmdType] | |
lvl50_rbPT = GHC.CString.unpackCString# " rules:"# | |
lvl51_rbPU :: [Char] | |
[GblId, Str=DmdType] | |
lvl51_rbPU = ++ @ Char lvl45_rbPM lvl50_rbPT | |
lvl52_rbPV :: [Char] | |
[GblId, Str=DmdType] | |
lvl52_rbPV = ++ @ Char lvl46_rbPN lvl50_rbPT | |
lvl53_rbPW | |
:: forall a_a9dG. | |
String | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Int# | |
-> a_a9dG | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl53_rbPW = | |
\ (@ a34_a9dG) | |
(w_sbv6 :: String) | |
(ww_sbvf :: GHC.Prim.Word#) | |
(ww1_sbvg :: GHC.Prim.Word#) | |
(ww2_sbvj :: String) | |
(ww3_sbvl :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvm :: [TypeRep]) | |
(ww5_sbvq :: GHC.Prim.Int#) -> | |
error | |
@ a34_a9dG | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
"Build system error - key matches "# | |
(case ww5_sbvq of _ [Occ=Dead] { | |
__DEFAULT -> lvl51_rbPU; | |
0 -> lvl52_rbPV | |
})) | |
(let { | |
a35_sb5L :: String | |
[LclId, Str=DmdType] | |
a35_sb5L = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbvf ww1_sbvg a32_rbPR a33_rbPS ww2_sbvj) | |
ww3_sbvl | |
ww4_sbvm | |
(GHC.Types.[] @ Char) } in | |
let { | |
a36_sb5K :: (String, String) | |
[LclId, Str=DmdType m] | |
a36_sb5K = (lvl11_rbP5, a35_sb5L) } in | |
let { | |
a37_sb5N :: (String, String) | |
[LclId, Str=DmdType m] | |
a37_sb5N = (lvl12_rbP6, w_sbv6) } in | |
let { | |
a38_sb5Q :: String | |
[LclId, Str=DmdType] | |
a38_sb5Q = | |
case GHC.Show.$wshowSignedInt 0 ww5_sbvq (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww7_ib8B, ww8_ib8C #) -> | |
GHC.Types.: @ Char ww7_ib8B ww8_ib8C | |
} } in | |
let { | |
a39_sb5P :: (String, String) | |
[LclId, Str=DmdType m] | |
a39_sb5P = (lvl47_rbPO, a38_sb5Q) } in | |
let { | |
a40_sb5O :: [(String, String)] | |
[LclId, Str=DmdType] | |
a40_sb5O = | |
GHC.Types.: | |
@ (String, String) a39_sb5P (GHC.Types.[] @ (String, String)) } in | |
let { | |
a41_sb5M :: [(String, String)] | |
[LclId, Str=DmdType] | |
a41_sb5M = GHC.Types.: @ (String, String) a37_sb5N a40_sb5O } in | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = GHC.Types.: @ (String, String) a36_sb5K a41_sb5M } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
let { | |
z3_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z3_iaAT = | |
let { | |
hint_a9dS [Dmd=<S,U>] :: String | |
[LclId, Str=DmdType] | |
hint_a9dS = | |
case ww5_sbvq of _ [Occ=Dead] { | |
__DEFAULT -> lvl48_rbPP; | |
0 -> lvl49_rbPQ | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 hint_a9dS (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] hint_a9dS (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z3_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a42_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a42_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a42_a9dX 0 | |
of ww6_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww6_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbGv :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbGv = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbv3 [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbv3 = | |
\ (ww7_sbv1 :: GHC.Prim.Int#) -> | |
case ww7_sbv1 of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbv3 (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl65_sbGv | |
}; } in | |
$wxs_sbv3 y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a42_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
lvl54_rbPX | |
:: forall a_a9dG. | |
String | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dG | |
[GblId, Arity=6, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl54_rbPX = | |
\ (@ a34_a9dG) | |
(w_sbv6 :: String) | |
(ww_sbvf :: GHC.Prim.Word#) | |
(ww1_sbvg :: GHC.Prim.Word#) | |
(ww2_sbvj :: String) | |
(ww3_sbvl :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvm :: [TypeRep]) -> | |
$werrorDuplicateOracle_rbPm | |
@ a34_a9dG | |
ww_sbvf | |
ww1_sbvg | |
ww2_sbvj | |
ww3_sbvl | |
ww4_sbvm | |
(GHC.Base.Just @ String w_sbv6) | |
(GHC.Types.[] @ TypeRep) | |
lvl55_rbPY | |
:: forall a_a9dG. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dG | |
[GblId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>b] | |
lvl55_rbPY = | |
\ (@ a34_a9dG) | |
(ww_sbvf :: GHC.Prim.Word#) | |
(ww1_sbvg :: GHC.Prim.Word#) | |
(ww2_sbvj :: String) | |
(ww3_sbvl :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvm :: [TypeRep]) -> | |
err | |
@ a34_a9dG | |
(GHC.CString.unpackAppendCString# | |
"no oracle match for "# | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbvf ww1_sbvg a32_rbPR a33_rbPS ww2_sbvj) | |
ww3_sbvl | |
ww4_sbvm | |
(GHC.Types.[] @ Char))) | |
Development.Shake.Errors.$werrorMultipleRulesMatch [InlPrag=[0]] | |
:: forall a_a9dG. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> String | |
-> GHC.Prim.Int# | |
-> a_a9dG | |
[GblId, Arity=7, Str=DmdType <B,U><B,U><B,U><B,U><B,U><B,U><B,U>b] | |
Development.Shake.Errors.$werrorMultipleRulesMatch = | |
\ (@ a34_a9dG) | |
(ww_sbvf :: GHC.Prim.Word#) | |
(ww1_sbvg :: GHC.Prim.Word#) | |
(ww2_sbvj :: String) | |
(ww3_sbvl :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvm :: [TypeRep]) | |
(w_sbv6 :: String) | |
(ww5_sbvq :: GHC.Prim.Int#) -> | |
case GHC.Base.eqString ww2_sbvj lvl25_rbPn of _ [Occ=Dead] { | |
False -> | |
lvl53_rbPW | |
@ a34_a9dG | |
w_sbv6 | |
ww_sbvf | |
ww1_sbvg | |
ww2_sbvj | |
ww3_sbvl | |
ww4_sbvm | |
ww5_sbvq; | |
True -> | |
case ww5_sbvq of _ [Occ=Dead] { | |
__DEFAULT -> | |
lvl54_rbPX | |
@ a34_a9dG w_sbv6 ww_sbvf ww1_sbvg ww2_sbvj ww3_sbvl ww4_sbvm; | |
0 -> | |
lvl55_rbPY @ a34_a9dG ww_sbvf ww1_sbvg ww2_sbvj ww3_sbvl ww4_sbvm | |
} | |
} | |
errorMultipleRulesMatch [InlPrag=INLINE[0]] | |
:: forall a_a9dG. TypeRep -> String -> Int -> a_a9dG | |
[GblId, | |
Arity=3, | |
Str=DmdType <B,1*U(A,A,U(U,U,A,A,U),U,U)><B,U><B,U(U)>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a34_a9dG) | |
(w_sbv5 [Occ=Once!] :: TypeRep) | |
(w1_sbv6 [Occ=Once] :: String) | |
(w2_sbv7 [Occ=Once!] :: Int) -> | |
case w_sbv5 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww3_sbvc [Occ=Once!] ww4_sbvl [Occ=Once] | |
ww5_sbvm [Occ=Once] -> | |
case ww3_sbvc | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbvf [Occ=Once] | |
ww8_sbvg [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww11_sbvj [Occ=Once] -> | |
case w2_sbv7 of _ [Occ=Dead] { GHC.Types.I# ww13_sbvq [Occ=Once] -> | |
Development.Shake.Errors.$werrorMultipleRulesMatch | |
@ a34_a9dG | |
ww7_sbvf | |
ww8_sbvg | |
ww11_sbvj | |
ww4_sbvl | |
ww5_sbvm | |
w1_sbv6 | |
ww13_sbvq | |
} | |
} | |
}}] | |
errorMultipleRulesMatch = | |
\ (@ a34_a9dG) | |
(w_sbv5 :: TypeRep) | |
(w1_sbv6 :: String) | |
(w2_sbv7 :: Int) -> | |
case w_sbv5 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_sbva ww2_sbvb ww3_sbvc | |
ww4_sbvl ww5_sbvm -> | |
case ww3_sbvc | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbvf ww8_sbvg ww9_sbvh ww10_sbvi | |
ww11_sbvj -> | |
case w2_sbv7 of _ [Occ=Dead] { GHC.Types.I# ww13_sbvq -> | |
Development.Shake.Errors.$werrorMultipleRulesMatch | |
@ a34_a9dG | |
ww7_sbvf | |
ww8_sbvg | |
ww11_sbvj | |
ww4_sbvl | |
ww5_sbvm | |
w1_sbv6 | |
ww13_sbvq | |
} | |
} | |
} | |
lvl56_rbPZ :: [Char] | |
[GblId, Str=DmdType] | |
lvl56_rbPZ = | |
GHC.CString.unpackCString# | |
"Build system error - rule has multiple result types"# | |
lvl57_rbQ0 :: [Char] | |
[GblId, Str=DmdType] | |
lvl57_rbQ0 = GHC.CString.unpackCString# "First result type"# | |
lvl58_rbQ1 :: [Char] | |
[GblId, Str=DmdType] | |
lvl58_rbQ1 = GHC.CString.unpackCString# "Second result type"# | |
lvl59_rbQ2 :: [Char] | |
[GblId, Str=DmdType] | |
lvl59_rbQ2 = | |
GHC.CString.unpackCString# | |
"A function passed to rule/defaultRule has the wrong result type"# | |
lvl60_rbQ3 :: [Char] | |
[GblId, Str=DmdType] | |
lvl60_rbQ3 = ++ @ Char lvl56_rbPZ lvl8_rbP1 | |
lvl61_rbQ4 :: String | |
[GblId, Str=DmdType b] | |
lvl61_rbQ4 = | |
Control.Exception.Base.absentError @ String "ww_sbvM String"# | |
lvl62_rbQ5 :: String | |
[GblId, Str=DmdType b] | |
lvl62_rbQ5 = | |
Control.Exception.Base.absentError @ String "ww_sbvN String"# | |
z2_rbQ6 :: [[Char]] | |
[GblId, Str=DmdType] | |
z2_rbQ6 = | |
case GHC.Classes.$fEq[]_$s$c==1 lvl59_rbQ2 (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] lvl59_rbQ2 (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} | |
lvl63_rbQ7 | |
:: forall a_a9dH. | |
TypeRep | |
-> TypeRep | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dH | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl63_rbQ7 = | |
\ (@ a34_a9dH) | |
(w_sbvB :: TypeRep) | |
(w1_sbvC :: TypeRep) | |
(ww_sbvK :: GHC.Prim.Word#) | |
(ww1_sbvL :: GHC.Prim.Word#) | |
(ww2_sbvO :: String) | |
(ww3_sbvQ :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvR :: [TypeRep]) -> | |
error | |
@ a34_a9dH | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
lvl60_rbQ3 | |
(let { | |
a35_sb6h :: String | |
[LclId, Str=DmdType] | |
a35_sb6h = | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_sbvK ww1_sbvL lvl61_rbQ4 lvl62_rbQ5 ww2_sbvO) | |
ww3_sbvQ | |
ww4_sbvR | |
(GHC.Types.[] @ Char) } in | |
let { | |
a36_sb6g :: (String, String) | |
[LclId, Str=DmdType m] | |
a36_sb6g = (lvl11_rbP5, a35_sb6h) } in | |
let { | |
a37_sb6k :: String | |
[LclId, Str=DmdType] | |
a37_sb6k = | |
case w_sbvB | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww6_iaVl ww7_iaVm ww8_iaVn | |
ww9_iaVo ww10_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww8_iaVn ww9_iaVo ww10_iaVp (GHC.Types.[] @ Char) | |
} } in | |
let { | |
a38_sb6j :: (String, String) | |
[LclId, Str=DmdType m] | |
a38_sb6j = (lvl57_rbQ0, a37_sb6k) } in | |
let { | |
a39_sb6n :: String | |
[LclId, Str=DmdType] | |
a39_sb6n = | |
case w1_sbvC | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww6_iaVl ww7_iaVm ww8_iaVn | |
ww9_iaVo ww10_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww8_iaVn ww9_iaVo ww10_iaVp (GHC.Types.[] @ Char) | |
} } in | |
let { | |
a40_sb6m :: (String, String) | |
[LclId, Str=DmdType m] | |
a40_sb6m = (lvl58_rbQ1, a39_sb6n) } in | |
let { | |
a41_sb6l :: [(String, String)] | |
[LclId, Str=DmdType] | |
a41_sb6l = | |
GHC.Types.: | |
@ (String, String) a40_sb6m (GHC.Types.[] @ (String, String)) } in | |
let { | |
a42_sb6i :: [(String, String)] | |
[LclId, Str=DmdType] | |
a42_sb6i = GHC.Types.: @ (String, String) a38_sb6j a41_sb6l } in | |
let { | |
args2_a9dU :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_a9dU = GHC.Types.: @ (String, String) a36_sb6g a42_sb6i } in | |
let { | |
as_a9dT [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_a9dT = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
lvl4_rbOX | |
(map @ ([Char], String) @ Int lvl5_rbOY args2_a9dU)) } in | |
letrec { | |
go2_iaAV [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go2_iaAV = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z2_rbQ6; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a43_a9dX, b_a9dY) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a43_a9dX | |
(let { | |
n_XaH3 :: [Char] | |
[LclId, Str=DmdType] | |
n_XaH3 = | |
case as_a9dT of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a43_a9dX 0 | |
of ww5_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww5_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_a9dY; | |
True -> | |
let { | |
lvl65_sbGK :: [Char] | |
[LclId, Str=DmdType] | |
lvl65_sbGK = GHC.Types.: @ Char lvl7_rbP0 b_a9dY } in | |
letrec { | |
$wxs_sbvy [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_sbvy = | |
\ (ww6_sbvw :: GHC.Prim.Int#) -> | |
case ww6_sbvw of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl7_rbP0 | |
($wxs_sbvy (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl65_sbGK | |
}; } in | |
$wxs_sbvy y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a43_a9dX (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl6_rbOZ n_XaH3; | |
True -> n_XaH3 | |
}))) | |
(go2_iaAV ys_iaB2) | |
} | |
}; } in | |
go2_iaAV args2_a9dU))) | |
lvl64_rbQ8 | |
:: forall a_a9dH. | |
TypeRep | |
-> TypeRep | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_a9dH | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl64_rbQ8 = | |
\ (@ a34_a9dH) | |
(w_sbvB :: TypeRep) | |
(w1_sbvC :: TypeRep) | |
(ww_sbvK :: GHC.Prim.Word#) | |
(ww1_sbvL :: GHC.Prim.Word#) | |
(ww2_sbvO :: String) | |
(ww3_sbvQ :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvR :: [TypeRep]) -> | |
$werrorDuplicateOracle_rbPm | |
@ a34_a9dH | |
ww_sbvK | |
ww1_sbvL | |
ww2_sbvO | |
ww3_sbvQ | |
ww4_sbvR | |
(GHC.Base.Nothing @ String) | |
(GHC.Types.: | |
@ TypeRep | |
w_sbvB | |
(GHC.Types.: @ TypeRep w1_sbvC (GHC.Types.[] @ TypeRep))) | |
Development.Shake.Errors.$werrorIncompatibleRules [InlPrag=[0]] | |
:: forall a_a9dH. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> TypeRep | |
-> TypeRep | |
-> a_a9dH | |
[GblId, Arity=7, Str=DmdType <B,U><B,U><B,U><B,U><B,U><B,U><B,U>b] | |
Development.Shake.Errors.$werrorIncompatibleRules = | |
\ (@ a34_a9dH) | |
(ww_sbvK :: GHC.Prim.Word#) | |
(ww1_sbvL :: GHC.Prim.Word#) | |
(ww2_sbvO :: String) | |
(ww3_sbvQ :: [Data.Typeable.Internal.KindRep]) | |
(ww4_sbvR :: [TypeRep]) | |
(w_sbvB :: TypeRep) | |
(w1_sbvC :: TypeRep) -> | |
case GHC.Base.eqString ww2_sbvO lvl25_rbPn of _ [Occ=Dead] { | |
False -> | |
lvl63_rbQ7 | |
@ a34_a9dH | |
w_sbvB | |
w1_sbvC | |
ww_sbvK | |
ww1_sbvL | |
ww2_sbvO | |
ww3_sbvQ | |
ww4_sbvR; | |
True -> | |
lvl64_rbQ8 | |
@ a34_a9dH | |
w_sbvB | |
w1_sbvC | |
ww_sbvK | |
ww1_sbvL | |
ww2_sbvO | |
ww3_sbvQ | |
ww4_sbvR | |
} | |
errorIncompatibleRules [InlPrag=INLINE[0]] | |
:: forall a_a9dH. TypeRep -> TypeRep -> TypeRep -> a_a9dH | |
[GblId, | |
Arity=3, | |
Str=DmdType <B,1*U(A,A,U(U,U,A,A,U),U,U)><B,U><B,U>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a34_a9dH) | |
(w_sbvA [Occ=Once!] :: TypeRep) | |
(w1_sbvB [Occ=Once] :: TypeRep) | |
(w2_sbvC [Occ=Once] :: TypeRep) -> | |
case w_sbvA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep _ [Occ=Dead] _ [Occ=Dead] | |
ww3_sbvH [Occ=Once!] ww4_sbvQ [Occ=Once] | |
ww5_sbvR [Occ=Once] -> | |
case ww3_sbvH | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbvK [Occ=Once] | |
ww8_sbvL [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
ww11_sbvO [Occ=Once] -> | |
Development.Shake.Errors.$werrorIncompatibleRules | |
@ a34_a9dH | |
ww7_sbvK | |
ww8_sbvL | |
ww11_sbvO | |
ww4_sbvQ | |
ww5_sbvR | |
w1_sbvB | |
w2_sbvC | |
} | |
}}] | |
errorIncompatibleRules = | |
\ (@ a34_a9dH) | |
(w_sbvA :: TypeRep) | |
(w1_sbvB :: TypeRep) | |
(w2_sbvC :: TypeRep) -> | |
case w_sbvA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_sbvF ww2_sbvG ww3_sbvH | |
ww4_sbvQ ww5_sbvR -> | |
case ww3_sbvH | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon ww7_sbvK ww8_sbvL ww9_sbvM ww10_sbvN | |
ww11_sbvO -> | |
Development.Shake.Errors.$werrorIncompatibleRules | |
@ a34_a9dH | |
ww7_sbvK | |
ww8_sbvL | |
ww11_sbvO | |
ww4_sbvQ | |
ww5_sbvR | |
w1_sbvB | |
w2_sbvC | |
} | |
} | |
[35 of 55] Compiling Development.Shake.Core ( src\Development\Shake\Core.hs, .hpc\core\Development\Shake\Core.o ) | |
==================== Tidy Core ==================== | |
Result size of Tidy Core | |
= {terms: 10,462, types: 23,048, coercions: 4,135} | |
Development.Shake.Core.$p1Rule | |
:: forall key_aeta value_aetb. | |
Rule key_aeta value_aetb => | |
ShakeValue key_aeta | |
[GblId[ClassOp], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SLLL),U(U,A,A,A)>, | |
RULES: Built in rule for Development.Shake.Core.$p1Rule: "Class op $p1Rule"] | |
Development.Shake.Core.$p1Rule = | |
\ (@ key_aeta) | |
(@ value_aetb) | |
(tpl_B1 :: Rule key_aeta value_aetb) -> | |
case tpl_B1 | |
of tpl_B1 | |
{ Development.Shake.Core.D:Rule tpl_B2 tpl_B3 tpl_B4 tpl_B5 -> | |
tpl_B2 | |
} | |
Development.Shake.Core.$p2Rule | |
:: forall key_aeta value_aetb. | |
Rule key_aeta value_aetb => | |
ShakeValue value_aetb | |
[GblId[ClassOp], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LSLL),U(A,U,A,A)>, | |
RULES: Built in rule for Development.Shake.Core.$p2Rule: "Class op $p2Rule"] | |
Development.Shake.Core.$p2Rule = | |
\ (@ key_aeta) | |
(@ value_aetb) | |
(tpl_B1 :: Rule key_aeta value_aetb) -> | |
case tpl_B1 | |
of tpl_B1 | |
{ Development.Shake.Core.D:Rule tpl_B2 tpl_B3 tpl_B4 tpl_B5 -> | |
tpl_B3 | |
} | |
storedValue | |
:: forall key_aeta value_aetb. | |
Rule key_aeta value_aetb => | |
ShakeOptions -> key_aeta -> IO (Maybe value_aetb) | |
[GblId[ClassOp], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLSL),U(A,A,U,A)>, | |
RULES: Built in rule for storedValue: "Class op storedValue"] | |
storedValue = | |
\ (@ key_aeta) | |
(@ value_aetb) | |
(tpl_B1 :: Rule key_aeta value_aetb) -> | |
case tpl_B1 | |
of tpl_B1 | |
{ Development.Shake.Core.D:Rule tpl_B2 tpl_B3 tpl_B4 tpl_B5 -> | |
tpl_B4 | |
} | |
equalValue | |
:: forall key_aeta value_aetb. | |
Rule key_aeta value_aetb => | |
ShakeOptions -> key_aeta -> value_aetb -> value_aetb -> EqualCost | |
[GblId[ClassOp], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLS),U(A,A,A,U)>, | |
RULES: Built in rule for equalValue: "Class op equalValue"] | |
equalValue = | |
\ (@ key_aeta) | |
(@ value_aetb) | |
(tpl_B1 :: Rule key_aeta value_aetb) -> | |
case tpl_B1 | |
of tpl_B1 | |
{ Development.Shake.Core.D:Rule tpl_B2 tpl_B3 tpl_B4 tpl_B5 -> | |
tpl_B5 | |
} | |
Development.Shake.Core.$WLocal [InlPrag=INLINE] | |
:: Stack | |
-> Verbosity | |
-> Maybe String | |
-> [Depends] | |
-> Seconds | |
-> [Trace] | |
-> [Key -> Bool] | |
-> [Key] | |
-> Local | |
[GblId[DataConWrapper], | |
Arity=8, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,U><L,U><L,U><S,U><L,U><L,U><L,U>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=8,unsat_ok=False,boring_ok=False) | |
Tmpl= \ (dt_aeEz [Occ=Once] :: Stack) | |
(dt_aeEA [Occ=Once] :: Verbosity) | |
(dt_aeEB [Occ=Once] :: Maybe String) | |
(dt_aeEC [Occ=Once] :: [Depends]) | |
(dt_aeED [Occ=Once!] :: Seconds) | |
(dt_aeEE [Occ=Once] :: [Trace]) | |
(dt_aeEF [Occ=Once] :: [Key -> Bool]) | |
(dt_aeEG [Occ=Once] :: [Key]) -> | |
case dt_aeED of _ [Occ=Dead] { GHC.Types.D# dt_aeEH [Occ=Once] -> | |
Development.Shake.Core.Local | |
dt_aeEz dt_aeEA dt_aeEB dt_aeEC dt_aeEH dt_aeEE dt_aeEF dt_aeEG | |
}}] | |
Development.Shake.Core.$WLocal = | |
\ (dt_aeEz [Occ=Once] :: Stack) | |
(dt_aeEA [Occ=Once] :: Verbosity) | |
(dt_aeEB [Occ=Once] :: Maybe String) | |
(dt_aeEC [Occ=Once] :: [Depends]) | |
(dt_aeED [Occ=Once!] :: Seconds) | |
(dt_aeEE [Occ=Once] :: [Trace]) | |
(dt_aeEF [Occ=Once] :: [Key -> Bool]) | |
(dt_aeEG [Occ=Once] :: [Key]) -> | |
case dt_aeED of _ [Occ=Dead] { GHC.Types.D# dt_aeEH [Occ=Once] -> | |
Development.Shake.Core.Local | |
dt_aeEz dt_aeEA dt_aeEB dt_aeEC dt_aeEH dt_aeEE dt_aeEF dt_aeEG | |
} | |
Development.Shake.Core.withoutActions1 | |
:: Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #) | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <C(S(LS)),1*C1(U(U,1*U(U,1*U(A,U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_XjzD [Occ=Once] :: Rules ()) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (ds_XjzD | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <()>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N | |
; GHC.Types.NTCo:IO[0] <((), SRules Action)>_R | |
:: Rules () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
((), SRules Action) #)))) | |
s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once!] #) -> | |
case ipv1_ilkQ | |
of _ [Occ=Dead] { (a59_apWD [Occ=Once], w4_apWE [Occ=Once!]) -> | |
(# ipv_ilkP, | |
(a59_apWD, | |
case w4_apWE | |
of _ [Occ=Dead] { SRules _ [Occ=Dead] ds3_djer [Occ=Once] -> | |
Development.Shake.Core.SRules | |
@ Action (GHC.Types.[] @ (Action ())) ds3_djer | |
}) #) | |
} | |
}}] | |
Development.Shake.Core.withoutActions1 = | |
\ (ds_XjzD :: Rules ()) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (ds_XjzD | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <()>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N | |
; GHC.Types.NTCo:IO[0] <((), SRules Action)>_R | |
:: Rules () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)))) | |
s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case ipv1_ilkQ of _ [Occ=Dead] { (a59_apWD, w4_apWE) -> | |
(# ipv_ilkP, | |
(a59_apWD, | |
case w4_apWE of _ [Occ=Dead] { SRules ds2_djeq ds3_djer -> | |
Development.Shake.Core.SRules | |
@ Action (GHC.Types.[] @ (Action ())) ds3_djer | |
}) #) | |
} | |
} | |
a_rxsz :: [Char] | |
[GblId, Str=DmdType] | |
a_rxsz = GHC.CString.unpackCString# "askOracle"# | |
a1_rxsA :: [Char] | |
[GblId, Str=DmdType] | |
a1_rxsA = GHC.CString.unpackCString# "_apply_"# | |
a2_rxsB :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a2_rxsB = (a1_rxsA, a_rxsz) | |
a3_rxsC :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a3_rxsC = | |
GHC.Types.: | |
@ ([Char], [Char]) a2_rxsB (GHC.Types.[] @ ([Char], [Char])) | |
a4_rxsD :: [Char] | |
[GblId, Str=DmdType] | |
a4_rxsD = GHC.CString.unpackCString# "addOracle"# | |
a5_rxsE :: [Char] | |
[GblId, Str=DmdType] | |
a5_rxsE = GHC.CString.unpackCString# "_rule/defaultRule_"# | |
a6_rxsF :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a6_rxsF = (a5_rxsE, a4_rxsD) | |
a7_rxsG :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a7_rxsG = GHC.Types.: @ ([Char], [Char]) a6_rxsF a3_rxsC | |
a8_rxsH :: [Char] | |
[GblId, Str=DmdType] | |
a8_rxsH = GHC.CString.unpackCString# "Answer"# | |
a9_rxsI :: [Char] | |
[GblId, Str=DmdType] | |
a9_rxsI = GHC.CString.unpackCString# "_Result_"# | |
a10_rxsJ :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a10_rxsJ = (a9_rxsI, a8_rxsH) | |
a11_rxsK :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a11_rxsK = GHC.Types.: @ ([Char], [Char]) a10_rxsJ a7_rxsG | |
a12_rxsL :: [Char] | |
[GblId, Str=DmdType] | |
a12_rxsL = GHC.CString.unpackCString# "answer"# | |
a13_rxsM :: [Char] | |
[GblId, Str=DmdType] | |
a13_rxsM = GHC.CString.unpackCString# "_result_"# | |
a14_rxsN :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a14_rxsN = (a13_rxsM, a12_rxsL) | |
a15_rxsO :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a15_rxsO = GHC.Types.: @ ([Char], [Char]) a14_rxsN a11_rxsK | |
a16_rxsP :: [Char] | |
[GblId, Str=DmdType] | |
a16_rxsP = GHC.CString.unpackCString# "Question"# | |
a17_rxsQ :: [Char] | |
[GblId, Str=DmdType] | |
a17_rxsQ = GHC.CString.unpackCString# "_Key_"# | |
a18_rxsR :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a18_rxsR = (a17_rxsQ, a16_rxsP) | |
a19_rxsS :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a19_rxsS = GHC.Types.: @ ([Char], [Char]) a18_rxsR a15_rxsO | |
a20_rxsT :: [Char] | |
[GblId, Str=DmdType] | |
a20_rxsT = GHC.CString.unpackCString# "question"# | |
a21_rxsU :: [Char] | |
[GblId, Str=DmdType] | |
a21_rxsU = GHC.CString.unpackCString# "_key_"# | |
a22_rxsV :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a22_rxsV = (a21_rxsU, a20_rxsT) | |
a23_rxsW :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a23_rxsW = GHC.Types.: @ ([Char], [Char]) a22_rxsV a19_rxsS | |
a24_rxsX :: [Char] | |
[GblId, Str=DmdType] | |
a24_rxsX = GHC.CString.unpackCString# "Oracle"# | |
a25_rxsY :: [Char] | |
[GblId, Str=DmdType] | |
a25_rxsY = GHC.CString.unpackCString# "_Rule_"# | |
a26_rxsZ :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a26_rxsZ = (a25_rxsY, a24_rxsX) | |
a27_rxt0 :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
a27_rxt0 = GHC.Types.: @ ([Char], [Char]) a26_rxsZ a23_rxsW | |
a28_rxt1 :: [Char] | |
[GblId, Str=DmdType] | |
a28_rxt1 = GHC.CString.unpackCString# "oracle"# | |
a29_rxt2 :: [Char] | |
[GblId, Str=DmdType] | |
a29_rxt2 = GHC.CString.unpackCString# "_rule_"# | |
a30_rxt3 :: ([Char], [Char]) | |
[GblId, Str=DmdType m] | |
a30_rxt3 = (a29_rxt2, a28_rxt1) | |
Development.Shake.Core.unsafeIgnoreDependencies1 | |
:: forall a_af0q. | |
Action a_af0q | |
-> S Global Local | |
-> (a_af0q -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*C1(C1(C1(U(U,U))))><S(LLS),1*U(U,U,U(U))><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_af0q) | |
(act_XeFz [Occ=Once] :: Action a59_af0q) | |
(eta_B3 [Occ=Once!] :: S Global Local) | |
(eta1_Xcq [Occ=OnceL!] :: a59_af0q -> IO ()) | |
(eta2_B1 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_B3 | |
of wild_ilT9 { S _ [Occ=Dead] _ [Occ=Dead] ds2_ilTd [Occ=Once] -> | |
case ds2_ilTd | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta2_B1 | |
of _ [Occ=Dead] | |
{ (# ipv_ilTl [Occ=Once], ipv1_ilTm [Occ=Once!] #) -> | |
let { | |
pre_aeCx [Occ=OnceL] :: [Depends] | |
[LclId, Str=DmdType] | |
pre_aeCx = | |
case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ds7_djmp [Occ=Once] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds7_djmp | |
} } in | |
(((((act_XeFz | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af0q>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0q>_N | |
:: Action a59_af0q ~R# (S Global Local -> ContT () IO a59_af0q))) | |
wild_ilT9) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0q>_R | |
:: ContT () IO a59_af0q ~R# ((a59_af0q -> IO ()) -> IO ()))) | |
((\ (x_ilFI [Occ=Once] :: a59_af0q) | |
(eta3_XcA [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta3_XcA | |
of _ [Occ=Dead] | |
{ (# ipv2_ilTR [Occ=Once], ipv3_ilTS [Occ=Once!] #) -> | |
case ipv3_ilTS | |
of _ [Occ=Dead] | |
{ Local ds5_dj8F [Occ=Once] ds6_dj8G [Occ=Once] ds7_dj8H [Occ=Once] | |
_ [Occ=Dead] dt_djut [Occ=Once] ds9_dj8K [Occ=Once] | |
ds10_dj8L [Occ=Once] ds11_dj8M [Occ=Once] -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#_ilTh | |
(Development.Shake.Core.Local | |
ds5_dj8F | |
ds6_dj8G | |
ds7_dj8H | |
pre_aeCx | |
dt_djut | |
ds9_dj8K | |
ds10_dj8L | |
ds11_dj8M) | |
ipv2_ilTR | |
of s2#_ilTV [OS=OneShot] { __DEFAULT -> | |
((eta1_Xcq x_ilFI) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ilTV | |
} | |
} | |
}) | |
`cast` (<a59_af0q>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af0q | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af0q -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
} | |
} | |
}}] | |
Development.Shake.Core.unsafeIgnoreDependencies1 = | |
\ (@ a59_af0q) | |
(act_XeFz :: Action a59_af0q) | |
(eta_B3 :: S Global Local) | |
(eta1_Xcq :: a59_af0q -> IO ()) | |
(eta2_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_B3 of wild_ilT9 { S ds_ilTb ds1_ilTc ds2_ilTd -> | |
case ds2_ilTd | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta2_B1 | |
of _ [Occ=Dead] { (# ipv_ilTl, ipv1_ilTm #) -> | |
let { | |
pre_aeCx :: [Depends] | |
[LclId, Str=DmdType] | |
pre_aeCx = | |
case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local ds4_djmm ds5_djmn ds6_djmo ds7_djmp dt_djuV ds8_djmr | |
ds9_djms ds10_djmt -> | |
ds7_djmp | |
} } in | |
(((((act_XeFz | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af0q>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0q>_N | |
:: Action a59_af0q ~R# (S Global Local -> ContT () IO a59_af0q))) | |
wild_ilT9) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0q>_R | |
:: ContT () IO a59_af0q ~R# ((a59_af0q -> IO ()) -> IO ()))) | |
((\ (x_ilFI :: a59_af0q) | |
(eta3_XcA [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta3_XcA | |
of _ [Occ=Dead] { (# ipv2_ilTR, ipv3_ilTS #) -> | |
case ipv3_ilTS | |
of _ [Occ=Dead] | |
{ Local ds5_dj8F ds6_dj8G ds7_dj8H ds8_dj8I dt_djut ds9_dj8K | |
ds10_dj8L ds11_dj8M -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#_ilTh | |
(Development.Shake.Core.Local | |
ds5_dj8F | |
ds6_dj8G | |
ds7_dj8H | |
pre_aeCx | |
dt_djut | |
ds9_dj8K | |
ds10_dj8L | |
ds11_dj8M) | |
ipv2_ilTR | |
of s2#_ilTV [OS=OneShot] { __DEFAULT -> | |
((eta1_Xcq x_ilFI) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ilTV | |
} | |
} | |
}) | |
`cast` (<a59_af0q>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af0q | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af0q -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
} | |
} | |
} | |
Development.Shake.Core.$wa4 [InlPrag=[0]] | |
:: forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X | |
-> Database | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=6, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><L,U(U(U),A,U(U),A,A,A,A)><L,U><L,1*C1(C1(U(U,U)))><L,U>] | |
Development.Shake.Core.$wa4 = | |
\ (@ key_af2X) | |
(w_st71 :: ShakeValue key_af2X) | |
(w1_st72 :: key_af2X) | |
(ww_st7c :: Database) | |
(ww1_st7r :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w2_st74 :: () -> IO ()) | |
(w3_st75 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww1_st7r w3_st75 | |
of _ [Occ=Dead] { (# ipv_imIb, ipv1_imIc #) -> | |
case ipv1_imIc | |
of _ [Occ=Dead] | |
{ Local ds_djax ds1_djay ds2_djaz ds4_djaA dt_djuu ds5_djaC | |
ds6_djaD ds7_djaE -> | |
letrec { | |
a59_smJs [Occ=LoopBreaker] | |
:: [Depends] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, [[Key]] #) | |
[LclId, Arity=2, Str=DmdType <S,1*U><L,U>] | |
a59_smJs = | |
\ (ds8_ik58 :: [Depends]) | |
(eta_XrH [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ds8_ik58 of _ [Occ=Dead] { | |
[] -> (# eta_XrH, GHC.Types.[] @ [Key] #); | |
: y_ik5e ys_ik5f -> | |
case ww_st7c | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Database ww3_imHL ww4_imHM ww5_imHN | |
ww6_imHO ww7_imHP ww8_imHQ ww9_imHR -> | |
case Development.Shake.Database.$wa8 | |
ww3_imHL ww5_imHN y_ik5e eta_XrH | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
case a59_smJs ys_ik5f ipv2_ilkP | |
of _ [Occ=Dead] { (# ipv4_XlMM, ipv5_XlMO #) -> | |
(# ipv4_XlMM, GHC.Types.: @ [Key] ipv3_ilkQ ipv5_XlMO #) | |
} | |
} | |
} | |
}; } in | |
case a59_smJs ds4_djaA ipv_imIb | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
case ds_djax | |
of wild1_ik5n | |
{ Development.Shake.Database.Stack key1_ik5s ds9_ik5t ds10_ik5u -> | |
let { | |
$j_snHY | |
:: GHC.Prim.Void# -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,A>] | |
$j_snHY = | |
\ _ [Occ=Dead, OS=OneShot] -> | |
let { | |
a60_smHy :: Eq key_af2X | |
[LclId, Str=DmdType] | |
a60_smHy = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5X, tpl1_X5Z, tpl2_Xcp, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_Xcp | |
} } in | |
let { | |
a61_smHz :: Show key_af2X | |
[LclId, Str=DmdType] | |
a61_smHz = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X61, tpl1_X63, tpl2_Xcr, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_X61 | |
} } in | |
let { | |
a62_smHA :: Typeable key_af2X | |
[LclId, Str=DmdType] | |
a62_smHA = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5Z, tpl1_X61, tpl2_Xct, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_X61 | |
} } in | |
let { | |
a63_smHB :: Hashable key_af2X | |
[LclId, Str=DmdType] | |
a63_smHB = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5V, tpl1_X5X, tpl2_Xcv, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
a64_smHC :: Binary key_af2X | |
[LclId, Str=DmdType] | |
a64_smHC = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5T, tpl1_X5V, tpl2_Xcx, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
a65_smHD :: NFData key_af2X | |
[LclId, Str=DmdType] | |
a65_smHD = | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5R, tpl1_X5T, tpl2_Xcz, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
a66_smHx :: Value | |
[LclId, Str=DmdType] | |
a66_smHx = | |
Development.Shake.Value.Value | |
@ key_af2X | |
a60_smHy | |
a61_smHz | |
a62_smHA | |
a63_smHB | |
a64_smHC | |
a65_smHD | |
w1_st72 } in | |
case GHC.List.elem | |
@ Key | |
Development.Shake.Value.$fEqKey | |
(a66_smHx | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] :: Value ~R# Key)) | |
(Control.Monad.Extra.concatMapM1 @ Key ipv3_ilkQ) | |
of _ [Occ=Dead] { | |
False -> | |
letrec { | |
go5_imIR [Occ=LoopBreaker] :: [Key -> Bool] -> Any | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_imIR = | |
\ (ds11_imIS :: [Key -> Bool]) -> | |
case ds11_imIS of _ [Occ=Dead] { | |
[] -> | |
GHC.Types.False | |
`cast` (Sym Data.Monoid.NTCo:Any[0] :: Bool ~R# Any); | |
: y_imIX ys_imIY -> | |
case y_imIX | |
(a66_smHx | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] :: Value ~R# Key)) | |
of _ [Occ=Dead] { | |
False -> go5_imIR ys_imIY; | |
True -> | |
GHC.Types.True `cast` (Sym Data.Monoid.NTCo:Any[0] :: Bool ~R# Any) | |
} | |
}; } in | |
case (go5_imIR ds6_djaD) | |
`cast` (Data.Monoid.NTCo:Any[0] :: Any ~R# Bool) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww1_st7r | |
(Development.Shake.Core.Local | |
wild1_ik5n | |
ds1_djay | |
ds2_djaz | |
ds4_djaA | |
dt_djuu | |
ds5_djaC | |
ds6_djaD | |
(GHC.Types.: | |
@ Key | |
(a66_smHx | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] :: Value ~R# Key)) | |
ds7_djaE)) | |
ipv2_ilkP | |
of s2#_imIw [OS=OneShot] { __DEFAULT -> | |
((w2_st74 GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_imIw | |
}; | |
True -> | |
((w2_st74 GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
True -> | |
((w2_st74 GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
} } in | |
case key1_ik5s of _ [Occ=Dead] { | |
Nothing -> $j_snHY GHC.Prim.void#; | |
Just a60_iksH -> | |
case a60_iksH | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a61_ilr2 $dEq_ilr3 $dShow_ilr4 | |
$dTypeable_ilr5 $dHashable_ilr6 $dBinary_ilr7 $dNFData_ilr8 | |
a62_ilr9 -> | |
case w_st71 | |
of _ [Occ=Dead] | |
{ (tpl_X5Z, tpl1_X61, tpl2_Xdu, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
case (tpl1_X61 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_af2X>_N | |
:: Typeable key_af2X ~R# (GHC.Prim.Proxy# key_af2X -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_af2X) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt1_ilro dt2_ilrp ds11_ilrq | |
ds12_ilrr ds13_ilrs -> | |
case ($dTypeable_ilr5 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <a61_ilr2>_N | |
:: Typeable a61_ilr2 ~R# (GHC.Prim.Proxy# a61_ilr2 -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a61_ilr2) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt3_ilrw dt4_ilrx ds14_ilry | |
ds15_ilrz ds16_ilrA -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ilro dt3_ilrw) | |
of _ [Occ=Dead] { | |
False -> $j_snHY GHC.Prim.void#; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt2_ilrp dt4_ilrx) | |
of _ [Occ=Dead] { | |
False -> $j_snHY GHC.Prim.void#; | |
True -> | |
case == | |
@ a61_ilr2 | |
$dEq_ilr3 | |
a62_ilr9 | |
(w1_st72 | |
`cast` (UnivCo mkUnsafeCo representational key_af2X a61_ilr2 | |
:: key_af2X ~R# a61_ilr2)) | |
of _ [Occ=Dead] { | |
False -> $j_snHY GHC.Prim.void#; | |
True -> | |
((w2_st74 GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
Development.Shake.Core.trackUse1 [InlPrag=INLINE[0]] | |
:: forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><S(LSS),1*U(A,1*U(U(U(U),A,U(U),A,A,A,A),A,A,A,A,A,A,A,A,A,A),1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=5,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ key_af2X) | |
(w_st71 [Occ=Once] :: ShakeValue key_af2X) | |
(w1_st72 [Occ=Once] :: key_af2X) | |
(w2_st73 [Occ=Once!] :: S Global Local) | |
(w3_st74 [Occ=Once] :: () -> IO ()) | |
(w4_st75 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st73 | |
of _ [Occ=Dead] | |
{ S _ [Occ=Dead] ww2_st79 [Occ=Once!] ww3_st7o [Occ=Once] -> | |
case ww2_st79 | |
of _ [Occ=Dead] | |
{ Global ww5_st7c [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] -> | |
case ww3_st7o | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st7r [Occ=Once] -> | |
Development.Shake.Core.$wa4 | |
@ key_af2X w_st71 w1_st72 ww5_st7c ww17_st7r w3_st74 w4_st75 | |
} | |
} | |
}}] | |
Development.Shake.Core.trackUse1 = | |
\ (@ key_af2X) | |
(w_st71 :: ShakeValue key_af2X) | |
(w1_st72 :: key_af2X) | |
(w2_st73 :: S Global Local) | |
(w3_st74 :: () -> IO ()) | |
(w4_st75 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st73 of _ [Occ=Dead] { S ww1_st78 ww2_st79 ww3_st7o -> | |
case ww2_st79 | |
of _ [Occ=Dead] | |
{ Global ww5_st7c ww6_st7d ww7_st7e ww8_st7f ww9_st7g ww10_st7h | |
ww11_st7i ww12_st7j ww13_st7k ww14_st7l ww15_st7m -> | |
case ww3_st7o | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st7r -> | |
Development.Shake.Core.$wa4 | |
@ key_af2X w_st71 w1_st72 ww5_st7c ww17_st7r w3_st74 w4_st75 | |
} | |
} | |
} | |
Development.Shake.Core.$wa3 [InlPrag=[0]] | |
:: forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y | |
-> IORef [(Key, Key)] | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=6, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><L,1*U(U)><L,U><L,1*C1(C1(U(U,U)))><L,U>] | |
Development.Shake.Core.$wa3 = | |
\ (@ key_af2y) | |
(w_st7z :: ShakeValue key_af2y) | |
(w1_st7A :: key_af2y) | |
(ww_st7U :: IORef [(Key, Key)]) | |
(ww1_st7Z :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w2_st7C :: () -> IO ()) | |
(w3_st7D [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww1_st7Z w3_st7D | |
of _ [Occ=Dead] { (# ipv_imIb, ipv1_imIc #) -> | |
case ipv1_imIc | |
of _ [Occ=Dead] | |
{ Local ds_dj9Z ds1_dja0 ds2_dja1 ds4_dja2 dt_djuw ds5_dja4 | |
ds6_dja5 ds7_dja6 -> | |
case ds_dj9Z | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Stack key1_ik5s ds8_ik5t ds9_ik5u -> | |
let { | |
$wa19_st7y [InlPrag=[0]] | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$wa19_st7y = | |
\ (w4_st7x [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
a59_smJV :: Eq key_af2y | |
[LclId, Str=DmdType] | |
a59_smJV = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X5Y, tpl1_X60, tpl2_Xck, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_Xck | |
} } in | |
let { | |
a60_smJW :: Show key_af2y | |
[LclId, Str=DmdType] | |
a60_smJW = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X62, tpl1_X64, tpl2_Xcm, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_X62 | |
} } in | |
let { | |
a61_smJX :: Typeable key_af2y | |
[LclId, Str=DmdType] | |
a61_smJX = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X60, tpl1_X62, tpl2_Xco, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_X62 | |
} } in | |
let { | |
a62_smJY :: Hashable key_af2y | |
[LclId, Str=DmdType] | |
a62_smJY = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X5W, tpl1_X5Y, tpl2_Xcq, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
a63_smJZ :: Binary key_af2y | |
[LclId, Str=DmdType] | |
a63_smJZ = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X5U, tpl1_X5W, tpl2_Xcs, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
a64_smK0 :: NFData key_af2y | |
[LclId, Str=DmdType] | |
a64_smK0 = | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X5S, tpl1_X5U, tpl2_Xcu, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
a65_smJU :: Value | |
[LclId, Str=DmdType] | |
a65_smJU = | |
Development.Shake.Value.Value | |
@ key_af2y | |
a59_smJV | |
a60_smJW | |
a61_smJX | |
a62_smJY | |
a63_smJZ | |
a64_smK0 | |
w1_st7A } in | |
letrec { | |
go5_imIR [Occ=LoopBreaker] :: [Key -> Bool] -> Any | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_imIR = | |
\ (ds10_imIS :: [Key -> Bool]) -> | |
case ds10_imIS of _ [Occ=Dead] { | |
[] -> | |
GHC.Types.False | |
`cast` (Sym Data.Monoid.NTCo:Any[0] :: Bool ~R# Any); | |
: y_imIX ys_imIY -> | |
case y_imIX | |
(a65_smJU | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] :: Value ~R# Key)) | |
of _ [Occ=Dead] { | |
False -> go5_imIR ys_imIY; | |
True -> | |
GHC.Types.True `cast` (Sym Data.Monoid.NTCo:Any[0] :: Bool ~R# Any) | |
} | |
}; } in | |
case (go5_imIR ds6_dja5) | |
`cast` (Data.Monoid.NTCo:Any[0] :: Any ~R# Bool) | |
of _ [Occ=Dead] { | |
False -> | |
case ww_st7U | |
`cast` (GHC.IORef.NTCo:IORef[0] <[(Key, Key)]>_N | |
:: IORef [(Key, Key)] | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld [(Key, Key)]) | |
of _ [Occ=Dead] { GHC.STRef.STRef r#_imv3 -> | |
let { | |
a66_smK6 :: Key | |
[LclId, Str=DmdType] | |
a66_smK6 = | |
case key1_ik5s of _ [Occ=Dead] { | |
Nothing -> | |
a65_smJU | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] :: Value ~R# Key); | |
Just v_ik3e -> v_ik3e | |
} } in | |
let { | |
lvl116_sliq :: (Key, Key) | |
[LclId, Str=DmdType m] | |
lvl116_sliq = | |
(a66_smK6, | |
a65_smJU | |
`cast` (Sym Development.Shake.Value.NTCo:Key[0] | |
:: Value ~R# Key)) } in | |
GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ [(Key, Key)] | |
@ ([(Key, Key)], ()) | |
@ () | |
r#_imv3 | |
(\ (ks_aeBf :: [(Key, Key)]) -> | |
(GHC.Types.: @ (Key, Key) lvl116_sliq ks_aeBf, GHC.Tuple.())) | |
w4_st7x | |
}; | |
True -> (# w4_st7x, GHC.Tuple.() #) | |
} } in | |
case key1_ik5s of _ [Occ=Dead] { | |
Nothing -> | |
case $wa19_st7y ipv_imIb | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st7C ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Just a59_iksH -> | |
case a59_iksH | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a60_ilr2 $dEq_ilr3 $dShow_ilr4 | |
$dTypeable_ilr5 $dHashable_ilr6 $dBinary_ilr7 $dNFData_ilr8 | |
a61_ilr9 -> | |
case w_st7z | |
of _ [Occ=Dead] | |
{ (tpl_X60, tpl1_X62, tpl2_Xdo, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
case (tpl1_X62 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_af2y>_N | |
:: Typeable key_af2y ~R# (GHC.Prim.Proxy# key_af2y -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_af2y) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt1_ilro dt2_ilrp ds10_ilrq | |
ds11_ilrr ds12_ilrs -> | |
case ($dTypeable_ilr5 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <a60_ilr2>_N | |
:: Typeable a60_ilr2 ~R# (GHC.Prim.Proxy# a60_ilr2 -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a60_ilr2) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt3_ilrw dt4_ilrx ds13_ilry | |
ds14_ilrz ds15_ilrA -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ilro dt3_ilrw) | |
of _ [Occ=Dead] { | |
False -> | |
case $wa19_st7y ipv_imIb | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st7C ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt2_ilrp dt4_ilrx) | |
of _ [Occ=Dead] { | |
False -> | |
case $wa19_st7y ipv_imIb | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st7C ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
True -> | |
case == | |
@ a60_ilr2 | |
$dEq_ilr3 | |
a61_ilr9 | |
(w1_st7A | |
`cast` (UnivCo mkUnsafeCo representational key_af2y a60_ilr2 | |
:: key_af2y ~R# a60_ilr2)) | |
of _ [Occ=Dead] { | |
False -> | |
case $wa19_st7y ipv_imIb | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st7C ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
True -> | |
((w2_st7C GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_imIb | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
Development.Shake.Core.trackChange1 [InlPrag=INLINE[0]] | |
:: forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><S(LSS),1*U(A,1*U(A,A,A,A,A,A,A,A,A,A,1*U(U)),1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=5,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ key_af2y) | |
(w_st7z [Occ=Once] :: ShakeValue key_af2y) | |
(w1_st7A [Occ=Once] :: key_af2y) | |
(w2_st7B [Occ=Once!] :: S Global Local) | |
(w3_st7C [Occ=Once] :: () -> IO ()) | |
(w4_st7D [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st7B | |
of _ [Occ=Dead] | |
{ S _ [Occ=Dead] ww2_st7H [Occ=Once!] ww3_st7W [Occ=Once] -> | |
case ww2_st7H | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] ww15_st7U [Occ=Once] -> | |
case ww3_st7W | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st7Z [Occ=Once] -> | |
Development.Shake.Core.$wa3 | |
@ key_af2y w_st7z w1_st7A ww15_st7U ww17_st7Z w3_st7C w4_st7D | |
} | |
} | |
}}] | |
Development.Shake.Core.trackChange1 = | |
\ (@ key_af2y) | |
(w_st7z :: ShakeValue key_af2y) | |
(w1_st7A :: key_af2y) | |
(w2_st7B :: S Global Local) | |
(w3_st7C :: () -> IO ()) | |
(w4_st7D [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st7B of _ [Occ=Dead] { S ww1_st7G ww2_st7H ww3_st7W -> | |
case ww2_st7H | |
of _ [Occ=Dead] | |
{ Global ww5_st7K ww6_st7L ww7_st7M ww8_st7N ww9_st7O ww10_st7P | |
ww11_st7Q ww12_st7R ww13_st7S ww14_st7T ww15_st7U -> | |
case ww3_st7W | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st7Z -> | |
Development.Shake.Core.$wa3 | |
@ key_af2y w_st7z w1_st7A ww15_st7U ww17_st7Z w3_st7C w4_st7D | |
} | |
} | |
} | |
Development.Shake.Core.$wa1 [InlPrag=[0]] | |
:: forall a_af6Q b_af6R. | |
Bool | |
-> Action a_af6Q | |
-> IO b_af6R | |
-> IORef (SomeException -> IO ()) | |
-> Database | |
-> Pool | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld General.Cleanup.S | |
-> IO Seconds | |
-> Map.HashMap TypeRep (RuleInfo Action) | |
-> (Verbosity -> String -> IO ()) | |
-> ShakeOptions | |
-> (String -> IO ()) | |
-> (String -> IO ()) | |
-> IORef [IO ()] | |
-> IORef [(Key, Key)] | |
-> IORef Local | |
-> (a_af6Q -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=18, | |
Str=DmdType <L,U><L,1*C1(U)><L,C(U(U,A))><L,U(U)><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0] 264 0}] | |
Development.Shake.Core.$wa1 = | |
\ (@ a59_af6Q) | |
(@ b_af6R) | |
(w_st83 :: Bool) | |
(w1_st84 :: Action a59_af6Q) | |
(w2_st85 :: IO b_af6R) | |
(ww_st8b :: IORef (SomeException -> IO ())) | |
(ww1_st8f :: Database) | |
(ww2_st8g :: Pool) | |
(ww3_st8k :: GHC.Prim.MutVar# GHC.Prim.RealWorld General.Cleanup.S) | |
(ww4_st8m :: IO Seconds) | |
(ww5_st8n :: Map.HashMap TypeRep (RuleInfo Action)) | |
(ww6_st8o :: Verbosity -> String -> IO ()) | |
(ww7_st8p :: ShakeOptions) | |
(ww8_st8q :: String -> IO ()) | |
(ww9_st8r :: String -> IO ()) | |
(ww10_st8s :: IORef [IO ()]) | |
(ww11_st8t :: IORef [(Key, Key)]) | |
(ww12_st8v :: IORef Local) | |
(w3_st87 :: a59_af6Q -> IO ()) | |
(w4_st88 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case General.Cleanup.$wa | |
ww3_st8k | |
((\ (s_ilqJ [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w2_st85 | |
`cast` (GHC.Types.NTCo:IO[0] <b_af6R>_R | |
:: IO b_af6R | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, b_af6R #)))) | |
s_ilqJ | |
of _ [Occ=Dead] { (# ipv_ilqM, ipv1_ilqN #) -> | |
(# ipv_ilqM, GHC.Tuple.() #) | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
w4_st88 | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
let { | |
eta_XmAW [Dmd=<L,C(U(U,A))>] :: IO () | |
[LclId, Str=DmdType] | |
eta_XmAW = ipv1_ilkQ w_st83 } in | |
let { | |
eta1_Xmma [Dmd=<L,C(U(U,A))>] :: IO () | |
[LclId, Str=DmdType] | |
eta1_Xmma = ipv1_ilkQ GHC.Types.True } in | |
((((Development.Shake.Monad.catchRAW1 | |
@ Global | |
@ Local | |
@ a59_af6Q | |
(w1_st84 | |
`cast` (Development.Shake.Core.NTCo:Action[0] <a59_af6Q>_N | |
:: Action a59_af6Q ~R# RAW Global Local a59_af6Q)) | |
((\ (e_aewu :: SomeException) | |
_ [Occ=Dead, OS=OneShot] | |
_ [Occ=Dead, OS=OneShot] | |
(eta4_Xml [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta1_Xmma | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta4_Xml | |
of _ [Occ=Dead] { (# ipv2_Xlw9, ipv3_Xlwb #) -> | |
case GHC.Prim.raiseIO# @ SomeException @ a59_af6Q e_aewu ipv2_Xlw9 | |
of wild_00 { | |
} | |
}) | |
`cast` (<SomeException>_R | |
-> (<S Global Local>_R | |
-> (<a59_af6Q -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6Q>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af6Q>_N) | |
; Sym | |
(Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R) <a59_af6Q>_N | |
:: (SomeException | |
-> S Global Local | |
-> (a59_af6Q -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (SomeException -> RAW Global Local a59_af6Q))) | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
ww_st8b | |
(Development.Shake.Core.Global | |
ww1_st8f | |
ww2_st8g | |
((GHC.STRef.STRef | |
@ GHC.Prim.RealWorld @ General.Cleanup.S ww3_st8k) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <General.Cleanup.S>_N | |
; Sym General.Cleanup.NTCo:Cleanup[0] | |
:: GHC.STRef.STRef GHC.Prim.RealWorld General.Cleanup.S | |
~R# Cleanup)) | |
ww4_st8m | |
ww5_st8n | |
ww6_st8o | |
ww7_st8p | |
ww8_st8q | |
ww9_st8r | |
ww10_st8s | |
ww11_st8t) | |
ww12_st8v)) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6Q>_R | |
:: ContT () IO a59_af6Q ~R# ((a59_af6Q -> IO ()) -> IO ()))) | |
((\ (x_ilFI :: a59_af6Q) | |
(eta2_Xbd [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_XmAW | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta2_Xbd | |
of _ [Occ=Dead] { (# ipv2_Xlwf, ipv3_Xlwh #) -> | |
((w3_st87 x_ilFI) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_Xlwf | |
}) | |
`cast` (<a59_af6Q>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af6Q | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af6Q -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilkP | |
} | |
Development.Shake.Core.actionFinally1 | |
:: forall a_af6o b_af6p. | |
Action a_af6o | |
-> IO b_af6p | |
-> S Global Local | |
-> (a_af6o -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 20 0 0] 210 0}] | |
Development.Shake.Core.actionFinally1 = | |
\ (@ a59_af6o) | |
(@ b_af6p) | |
(w_st84 :: Action a59_af6o) | |
(w1_st85 :: IO b_af6p) | |
(w2_st86 :: S Global Local) | |
(w3_st87 :: a59_af6o -> IO ()) | |
(w4_st88 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st86 of _ [Occ=Dead] { S ww1_st8b ww2_st8c ww3_st8v -> | |
case ww2_st8c | |
of _ [Occ=Dead] | |
{ Global ww5_st8f ww6_st8g ww7_st8h ww8_st8m ww9_st8n ww10_st8o | |
ww11_st8p ww12_st8q ww13_st8r ww14_st8s ww15_st8t -> | |
case ww7_st8h | |
`cast` (General.Cleanup.NTCo:Cleanup[0] | |
; GHC.IORef.NTCo:IORef[0] <General.Cleanup.S>_N | |
:: Cleanup | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld General.Cleanup.S) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st8k -> | |
Development.Shake.Core.$wa1 | |
@ a59_af6o | |
@ b_af6p | |
GHC.Types.True | |
w_st84 | |
w1_st85 | |
ww1_st8b | |
ww5_st8f | |
ww6_st8g | |
ww17_st8k | |
ww8_st8m | |
ww9_st8n | |
ww10_st8o | |
ww11_st8p | |
ww12_st8q | |
ww13_st8r | |
ww14_st8s | |
ww15_st8t | |
ww3_st8v | |
w3_st87 | |
w4_st88 | |
} | |
} | |
} | |
Development.Shake.Core.actionOnException1 | |
:: forall a_af6C b_af6D. | |
Action a_af6C | |
-> IO b_af6D | |
-> S Global Local | |
-> (a_af6C -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 20 0 0] 210 0}] | |
Development.Shake.Core.actionOnException1 = | |
\ (@ a59_af6C) | |
(@ b_af6D) | |
(w_st84 :: Action a59_af6C) | |
(w1_st85 :: IO b_af6D) | |
(w2_st86 :: S Global Local) | |
(w3_st87 :: a59_af6C -> IO ()) | |
(w4_st88 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st86 of _ [Occ=Dead] { S ww1_st8b ww2_st8c ww3_st8v -> | |
case ww2_st8c | |
of _ [Occ=Dead] | |
{ Global ww5_st8f ww6_st8g ww7_st8h ww8_st8m ww9_st8n ww10_st8o | |
ww11_st8p ww12_st8q ww13_st8r ww14_st8s ww15_st8t -> | |
case ww7_st8h | |
`cast` (General.Cleanup.NTCo:Cleanup[0] | |
; GHC.IORef.NTCo:IORef[0] <General.Cleanup.S>_N | |
:: Cleanup | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld General.Cleanup.S) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st8k -> | |
Development.Shake.Core.$wa1 | |
@ a59_af6C | |
@ b_af6D | |
GHC.Types.False | |
w_st84 | |
w1_st85 | |
ww1_st8b | |
ww5_st8f | |
ww6_st8g | |
ww17_st8k | |
ww8_st8m | |
ww9_st8n | |
ww10_st8o | |
ww11_st8p | |
ww12_st8q | |
ww13_st8r | |
ww14_st8s | |
ww15_st8t | |
ww3_st8v | |
w3_st87 | |
w4_st88 | |
} | |
} | |
} | |
Development.Shake.Core.$fFunctorRules2 | |
:: forall a_aiDJ b_aiDK. | |
(a_aiDJ -> b_aiDK) | |
-> WriterT (SRules Action) IO a_aiDJ | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiDK, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*C1(U)><C(S),1*C1(U(U,1*U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiDJ) | |
(@ b_aiDK) | |
(f_Xkmh [Occ=Once!] :: a59_aiDJ -> b_aiDK) | |
(eta_XaK [Occ=Once] :: WriterT (SRules Action) IO a59_aiDJ) | |
(eta1_B1 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_XaK | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiDJ>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiDJ, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiDJ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiDJ, SRules Action) #)))) | |
eta1_B1 | |
of _ [Occ=Dead] | |
{ (# ipv_ilko [Occ=Once], ipv1_ilkp [Occ=Once!] #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp | |
of _ [Occ=Dead] { (a60_akbF [Occ=Once], w1_akbG [Occ=Once]) -> | |
(f_Xkmh a60_akbF, w1_akbG) | |
} #) | |
}}] | |
Development.Shake.Core.$fFunctorRules2 = | |
\ (@ a59_aiDJ) | |
(@ b_aiDK) | |
(f_Xkmh :: a59_aiDJ -> b_aiDK) | |
(eta_XaK :: WriterT (SRules Action) IO a59_aiDJ) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_XaK | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiDJ>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiDJ, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiDJ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiDJ, SRules Action) #)))) | |
eta1_B1 | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbF, w1_akbG) -> | |
(f_Xkmh a60_akbF, w1_akbG) | |
} #) | |
} | |
Development.Shake.Core.$fFunctorRules1 | |
:: forall a_aiEj b_aiEk. | |
a_aiEj | |
-> WriterT (SRules Action) IO b_aiEk | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_aiEj, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><C(S),1*C1(U(U,1*U(A,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiEj) | |
(@ b_aiEk) | |
(eta_Xkmr [Occ=Once] :: a59_aiEj) | |
(eta1_XaE [Occ=Once] :: WriterT (SRules Action) IO b_aiEk) | |
(eta2_B1 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta1_XaE | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiEk>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiEk, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiEk | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiEk, SRules Action) #)))) | |
eta2_B1 | |
of _ [Occ=Dead] | |
{ (# ipv_ilko [Occ=Once], ipv1_ilkp [Occ=Once!] #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp | |
of _ [Occ=Dead] { (_ [Occ=Dead], w1_akbW [Occ=Once]) -> | |
(eta_Xkmr, w1_akbW) | |
} #) | |
}}] | |
Development.Shake.Core.$fFunctorRules1 = | |
\ (@ a59_aiEj) | |
(@ b_aiEk) | |
(eta_Xkmr :: a59_aiEj) | |
(eta1_XaE :: WriterT (SRules Action) IO b_aiEk) | |
(eta2_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta1_XaE | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiEk>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiEk, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiEk | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiEk, SRules Action) #)))) | |
eta2_B1 | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbV, w1_akbW) -> | |
(eta_Xkmr, w1_akbW) | |
} #) | |
} | |
Development.Shake.Core.runAfter1 | |
:: IO () | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><S(LS(LLLLLLLLLSL)L),1*U(A,1*U(A,A,A,A,A,A,A,A,A,1*U(U),A),A)><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (op_aexW [Occ=OnceL] :: IO ()) | |
(eta_XpI [Occ=Once!] :: S Global Local) | |
(eta1_Xav [Occ=Once!] :: () -> IO ()) | |
(eta2_B1 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_XpI | |
of _ [Occ=Dead] | |
{ S _ [Occ=Dead] ds1_ilUK [Occ=Once!] _ [Occ=Dead] -> | |
case ds1_ilUK | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
ds12_djcy [Occ=Once] _ [Occ=Dead] -> | |
case ds12_djcy | |
`cast` (GHC.IORef.NTCo:IORef[0] <[IO ()]>_N | |
:: IORef [IO ()] ~R# GHC.STRef.STRef GHC.Prim.RealWorld [IO ()]) | |
of _ [Occ=Dead] { GHC.STRef.STRef r#_imv3 [Occ=Once] -> | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ [IO ()] | |
@ ([IO ()], ()) | |
@ () | |
r#_imv3 | |
(\ (ops_aey8 [Occ=Once] :: [IO ()]) -> | |
(GHC.Types.: @ (IO ()) op_aexW ops_aey8, GHC.Tuple.())) | |
eta2_B1 | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once] #) -> | |
((eta1_Xav ipv1_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilkP | |
} | |
} | |
} | |
}}] | |
Development.Shake.Core.runAfter1 = | |
\ (op_aexW :: IO ()) | |
(eta_XpI :: S Global Local) | |
(eta1_Xav :: () -> IO ()) | |
(eta2_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_XpI of _ [Occ=Dead] { S ds_ilUJ ds1_ilUK ds2_ilUL -> | |
case ds1_ilUK | |
of _ [Occ=Dead] | |
{ Global ds3_djcp ds4_djcq ds5_djcr ds6_djcs ds7_djct ds8_djcu | |
ds9_djcv ds10_djcw ds11_djcx ds12_djcy ds13_djcz -> | |
case ds12_djcy | |
`cast` (GHC.IORef.NTCo:IORef[0] <[IO ()]>_N | |
:: IORef [IO ()] ~R# GHC.STRef.STRef GHC.Prim.RealWorld [IO ()]) | |
of _ [Occ=Dead] { GHC.STRef.STRef r#_imv3 -> | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ [IO ()] | |
@ ([IO ()], ()) | |
@ () | |
r#_imv3 | |
(\ (ops_aey8 :: [IO ()]) -> | |
(GHC.Types.: @ (IO ()) op_aexW ops_aey8, GHC.Tuple.())) | |
eta2_B1 | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
((eta1_Xav ipv1_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilkP | |
} | |
} | |
} | |
} | |
$wa8_rxt4 | |
:: Verbosity | |
-> String | |
-> (Verbosity -> String -> IO ()) | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=6, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U><L,U><L,1*C1(C1(C1(U(U,U))))><L,U><L,1*C1(C1(U(U,U)))><L,U>] | |
$wa8_rxt4 = | |
\ (w_st8y :: Verbosity) | |
(w1_st8z :: String) | |
(ww_st8O :: Verbosity -> String -> IO ()) | |
(ww1_st8Y :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w2_st8B :: () -> IO ()) | |
(w3_st8C [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww1_st8Y w3_st8C | |
of _ [Occ=Dead] { (# ipv_ilTl, ipv1_ilTm #) -> | |
case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local ds_djm2 ds1_djm3 ds2_djm4 ds4_djm5 dt_djuT ds5_djm7 | |
ds6_djm8 ds7_djm9 -> | |
case ds1_djm3 of _ [Occ=Dead] { | |
Silent -> | |
case w_st8y of _ [Occ=Dead] { | |
Silent -> | |
case ((ww_st8O Development.Shake.Types.Silent w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Quiet -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Normal -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Loud -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Chatty -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Diagnostic -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
}; | |
Quiet -> | |
case w_st8y of wild2_ikhr { | |
__DEFAULT -> | |
case ((ww_st8O wild2_ikhr w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Normal -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Loud -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Chatty -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Diagnostic -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
}; | |
Normal -> | |
case w_st8y of wild2_ikhy { | |
__DEFAULT -> | |
case ((ww_st8O wild2_ikhy w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Loud -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Chatty -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Diagnostic -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
}; | |
Loud -> | |
case w_st8y of wild2_ikhE { | |
__DEFAULT -> | |
case ((ww_st8O wild2_ikhE w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Chatty -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl; | |
Diagnostic -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
}; | |
Chatty -> | |
case w_st8y of wild2_ikhJ { | |
__DEFAULT -> | |
case ((ww_st8O wild2_ikhJ w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
}; | |
Diagnostic -> | |
((w2_st8B GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
}; | |
Diagnostic -> | |
case w_st8y of wild2_ikhN { __DEFAULT -> | |
case ((ww_st8O wild2_ikhN w1_st8z) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
((w2_st8B ipv3_ilkQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilkP | |
} | |
} | |
} | |
} | |
} | |
a31_rxt5 | |
:: Verbosity | |
-> String | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U><L,U><S(LSS),1*U(A,1*U(A,A,A,A,A,1*C1(C1(C1(U(U,U)))),A,A,A,A,A),1*U(U))><L,1*C1(C1(U(U,U)))><L,U>] | |
a31_rxt5 = | |
\ (w_st8y :: Verbosity) | |
(w1_st8z :: String) | |
(w2_st8A :: S Global Local) | |
(w3_st8B :: () -> IO ()) | |
(w4_st8C [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st8A of _ [Occ=Dead] { S ww1_st8F ww2_st8G ww3_st8V -> | |
case ww2_st8G | |
of _ [Occ=Dead] | |
{ Global ww5_st8J ww6_st8K ww7_st8L ww8_st8M ww9_st8N ww10_st8O | |
ww11_st8P ww12_st8Q ww13_st8R ww14_st8S ww15_st8T -> | |
case ww3_st8V | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_st8Y -> | |
$wa8_rxt4 w_st8y w1_st8z ww10_st8O ww17_st8Y w3_st8B w4_st8C | |
} | |
} | |
} | |
a32_rxt7 | |
:: forall w_XeZj a_akby b_akbz. | |
(a_akby -> b_akbz) | |
-> WriterT w_XeZj IO a_akby | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (b_akbz, w_XeZj) #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*C1(U)><C(S),1*C1(U(U,1*U(U,U)))><L,U>] | |
a32_rxt7 = | |
\ (@ w_XeZj) | |
(@ a59_akby) | |
(@ b_akbz) | |
(f_akbA :: a59_akby -> b_akbz) | |
(eta_X8d :: WriterT w_XeZj IO a59_akby) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_X8d | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<w_XeZj>_N <IO>_R <a59_akby>_N | |
; GHC.Types.NTCo:IO[0] <(a59_akby, w_XeZj)>_R | |
:: WriterT w_XeZj IO a59_akby | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (a59_akby, w_XeZj) #)))) | |
eta1_B1 | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbF, w1_akbG) -> | |
(f_akbA a60_akbF, w1_akbG) | |
} #) | |
} | |
a33_rxt8 | |
:: forall w_XeRc a_akbO b_akbP. | |
a_akbO | |
-> WriterT w_XeRc IO b_akbP | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (a_akbO, w_XeRc) #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><C(S),1*C1(U(U,1*U(A,U)))><L,U>] | |
a33_rxt8 = | |
\ (@ w_XeRc) | |
(@ a59_akbO) | |
(@ b_akbP) | |
(eta_akbQ :: a59_akbO) | |
(eta1_B2 :: WriterT w_XeRc IO b_akbP) | |
(eta2_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta1_B2 | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<w_XeRc>_N <IO>_R <b_akbP>_N | |
; GHC.Types.NTCo:IO[0] <(b_akbP, w_XeRc)>_R | |
:: WriterT w_XeRc IO b_akbP | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (b_akbP, w_XeRc) #)))) | |
eta2_B1 | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
(# ipv_ilko, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbV, w1_akbW) -> | |
(eta_akbQ, w1_akbW) | |
} #) | |
} | |
a34_rxt9 | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <L,U>] | |
a34_rxt9 = | |
\ (s_ilkf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, GHC.Tuple.() #) | |
a35_rxta | |
:: [Char] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,A>] | |
a35_rxta = \ _ [Occ=Dead] -> a34_rxt9 | |
Development.Shake.Core.action1 | |
:: forall a_af7I. | |
Action a_af7I | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #) | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,C(U)><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0 0] 102 30}] | |
Development.Shake.Core.action1 = | |
\ (@ a59_af7I) | |
(a60_aevt :: Action a59_af7I) | |
(s_ilkf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(GHC.Tuple.(), | |
Development.Shake.Core.SRules | |
@ Action | |
(GHC.Types.: | |
@ (Action ()) | |
((\ (eta2_ilP1 :: S Global Local) -> | |
let { | |
m1_ilP2 [Dmd=<L,C(U)>] :: ContT () IO a59_af7I | |
[LclId, Str=DmdType] | |
m1_ilP2 = | |
(a60_aevt | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af7I>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af7I>_N | |
:: Action a59_af7I ~R# (S Global Local -> ContT () IO a59_af7I))) | |
eta2_ilP1 } in | |
(\ (c_ilP3 :: () -> IO ()) -> | |
let { | |
lvl116_svuS :: IO () | |
[LclId, Str=DmdType] | |
lvl116_svuS = c_ilP3 GHC.Tuple.() } in | |
(m1_ilP2 | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af7I>_R | |
:: ContT () IO a59_af7I ~R# ((a59_af7I -> IO ()) -> IO ()))) | |
(\ _ [Occ=Dead] -> lvl116_svuS)) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R) | |
:: ((() -> IO ()) -> IO ()) ~R# ContT () IO ())) | |
`cast` (Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (S Global Local -> ContT () IO ()) ~R# Action ())) | |
(GHC.Types.[] @ (Action ()))) | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule Action)]))) #) | |
Development.Shake.Core.$fMonadIOAction1 | |
:: forall a_aiB6. | |
IO a_aiB6 | |
-> S Global Local | |
-> (a_aiB6 -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <C(S),1*C1(U(U,U))><L,A><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=True) | |
Tmpl= \ (@ a59_aiB6) | |
(eta_XmAW [Occ=Once] :: IO a59_aiB6) | |
_ [Occ=Dead] | |
(eta2_XmB2 [Occ=Once] :: a59_aiB6 -> IO ()) | |
(eta3_XmB5 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
GHC.Base.bindIO1 @ a59_aiB6 @ () eta_XmAW eta2_XmB2 eta3_XmB5}] | |
Development.Shake.Core.$fMonadIOAction1 = | |
\ (@ a59_aiB6) | |
(eta_XmAW :: IO a59_aiB6) | |
_ [Occ=Dead] | |
(eta2_XmB2 :: a59_aiB6 -> IO ()) | |
(eta3_XmB5 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
GHC.Base.bindIO1 @ a59_aiB6 @ () eta_XmAW eta2_XmB2 eta3_XmB5 | |
Development.Shake.Core.$wa7 [InlPrag=[0]] | |
:: forall a_af3f. | |
Verbosity | |
-> Action a_af3f | |
-> IORef (SomeException -> IO ()) | |
-> Global | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> (a_af3f -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=7, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,1*C1(C1(C1(U(U,U))))><L,U><L,U><L,U><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 0 0 0 60 0] 102 0}] | |
Development.Shake.Core.$wa7 = | |
\ (@ a59_af3f) | |
(w_st9p :: Verbosity) | |
(w1_st9q :: Action a59_af3f) | |
(ww_st9w :: IORef (SomeException -> IO ())) | |
(ww1_st9x :: Global) | |
(ww2_st9B :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w2_st9s :: a59_af3f -> IO ()) | |
(w3_st9t [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww2_st9B w3_st9t | |
of _ [Occ=Dead] { (# ipv_ipn8, ipv1_ipn9 #) -> | |
case ipv1_ipn9 | |
of _ [Occ=Dead] | |
{ Local ds_djb4 ds2_djb5 ds3_djb6 ds4_djb7 dt_djur ds5_djb9 | |
ds6_djba ds7_djbb -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww2_st9B | |
(Development.Shake.Core.Local | |
ds_djb4 | |
w_st9p | |
ds3_djb6 | |
ds4_djb7 | |
dt_djur | |
ds5_djb9 | |
ds6_djba | |
ds7_djbb) | |
ipv_ipn8 | |
of s2#_ipnh [OS=OneShot] { __DEFAULT -> | |
(((((w1_st9q | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af3f>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af3f>_N | |
:: Action a59_af3f ~R# (S Global Local -> ContT () IO a59_af3f))) | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
ww_st9w | |
ww1_st9x | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ww2_st9B) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local)))) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af3f>_R | |
:: ContT () IO a59_af3f ~R# ((a59_af3f -> IO ()) -> IO ()))) | |
((\ (x_ipni :: a59_af3f) | |
(eta_ipnj [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww2_st9B eta_ipnj | |
of _ [Occ=Dead] { (# ipv2_ipnm, ipv3_ipnn #) -> | |
case ipv3_ipnn | |
of _ [Occ=Dead] | |
{ Local ds9_djaT ds10_djaU ds11_djaV ds12_djaW dt1_djus ds13_djaY | |
ds14_djaZ ds15_djb0 -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww2_st9B | |
(Development.Shake.Core.Local | |
ds9_djaT | |
ds2_djb5 | |
ds11_djaV | |
ds12_djaW | |
dt1_djus | |
ds13_djaY | |
ds14_djaZ | |
ds15_djb0) | |
ipv2_ipnm | |
of s2#1_ipnq [OS=OneShot] { __DEFAULT -> | |
((w2_st9s x_ipni) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#1_ipnq | |
} | |
} | |
}) | |
`cast` (<a59_af3f>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af3f | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af3f -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ipnh | |
} | |
} | |
} | |
Development.Shake.Core.withVerbosity1 [InlPrag=INLINE[0]] | |
:: forall a_af3f. | |
Verbosity | |
-> Action a_af3f | |
-> S Global Local | |
-> (a_af3f -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,1*C1(C1(C1(U(U,U))))><S(LLS),1*U(U,U,1*U(U))><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=5,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_af3f) | |
(w_st9p [Occ=Once] :: Verbosity) | |
(w1_st9q [Occ=Once] :: Action a59_af3f) | |
(w2_st9r [Occ=Once!] :: S Global Local) | |
(w3_st9s [Occ=Once] :: a59_af3f -> IO ()) | |
(w4_st9t [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st9r | |
of _ [Occ=Dead] | |
{ S ww1_st9w [Occ=Once] ww2_st9x [Occ=Once] ww3_st9y [Occ=Once] -> | |
case ww3_st9y | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_st9B [Occ=Once] -> | |
Development.Shake.Core.$wa7 | |
@ a59_af3f | |
w_st9p | |
w1_st9q | |
ww1_st9w | |
ww2_st9x | |
ww5_st9B | |
w3_st9s | |
w4_st9t | |
} | |
}}] | |
Development.Shake.Core.withVerbosity1 = | |
\ (@ a59_af3f) | |
(w_st9p :: Verbosity) | |
(w1_st9q :: Action a59_af3f) | |
(w2_st9r :: S Global Local) | |
(w3_st9s :: a59_af3f -> IO ()) | |
(w4_st9t [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st9r of _ [Occ=Dead] { S ww1_st9w ww2_st9x ww3_st9y -> | |
case ww3_st9y | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_st9B -> | |
Development.Shake.Core.$wa7 | |
@ a59_af3f | |
w_st9p | |
w1_st9q | |
ww1_st9w | |
ww2_st9x | |
ww5_st9B | |
w3_st9s | |
w4_st9t | |
} | |
} | |
Development.Shake.Core.quietly1 | |
:: forall a_af36. | |
Action a_af36 | |
-> S Global Local | |
-> (a_af36 -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 20 60 0] 122 0}] | |
Development.Shake.Core.quietly1 = | |
\ (@ a59_af36) | |
(w_st9q :: Action a59_af36) | |
(w1_st9r :: S Global Local) | |
(w2_st9s :: a59_af36 -> IO ()) | |
(w3_st9t [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w1_st9r of _ [Occ=Dead] { S ww1_st9w ww2_st9x ww3_st9y -> | |
case ww3_st9y | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_st9B -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww5_st9B w3_st9t | |
of _ [Occ=Dead] { (# ipv_ipn8, ipv1_ipn9 #) -> | |
case ipv1_ipn9 | |
of _ [Occ=Dead] | |
{ Local ds_djb4 ds2_djb5 ds3_djb6 ds4_djb7 dt_djur ds5_djb9 | |
ds6_djba ds7_djbb -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww5_st9B | |
(Development.Shake.Core.Local | |
ds_djb4 | |
Development.Shake.Types.Quiet | |
ds3_djb6 | |
ds4_djb7 | |
dt_djur | |
ds5_djb9 | |
ds6_djba | |
ds7_djbb) | |
ipv_ipn8 | |
of s2#_ipnh [OS=OneShot] { __DEFAULT -> | |
(((((w_st9q | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af36>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af36>_N | |
:: Action a59_af36 ~R# (S Global Local -> ContT () IO a59_af36))) | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
ww1_st9w | |
ww2_st9x | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ww5_st9B) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local)))) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af36>_R | |
:: ContT () IO a59_af36 ~R# ((a59_af36 -> IO ()) -> IO ()))) | |
((\ (x_ipni :: a59_af36) | |
(eta_ipnj [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww5_st9B eta_ipnj | |
of _ [Occ=Dead] { (# ipv2_ipnm, ipv3_ipnn #) -> | |
case ipv3_ipnn | |
of _ [Occ=Dead] | |
{ Local ds9_djaT ds10_djaU ds11_djaV ds12_djaW dt1_djus ds13_djaY | |
ds14_djaZ ds15_djb0 -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww5_st9B | |
(Development.Shake.Core.Local | |
ds9_djaT | |
ds2_djb5 | |
ds11_djaV | |
ds12_djaW | |
dt1_djus | |
ds13_djaY | |
ds14_djaZ | |
ds15_djb0) | |
ipv2_ipnm | |
of s2#1_ipnq [OS=OneShot] { __DEFAULT -> | |
((w2_st9s x_ipni) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#1_ipnq | |
} | |
} | |
}) | |
`cast` (<a59_af36>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af36 | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af36 -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ipnh | |
} | |
} | |
} | |
} | |
} | |
Development.Shake.Core.getVerbosity1 | |
:: S Global Local | |
-> (Verbosity -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLS),1*U(A,A,1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (eta_ilT6 [Occ=Once!] :: S Global Local) | |
(eta1_ilT7 [Occ=Once!] :: Verbosity -> IO ()) | |
(eta2_ilT8 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_ilT6 | |
of _ [Occ=Dead] | |
{ S _ [Occ=Dead] _ [Occ=Dead] ds2_ilTd [Occ=Once] -> | |
case ds2_ilTd | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh [Occ=Once] -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta2_ilT8 | |
of _ [Occ=Dead] | |
{ (# ipv_ilTl [Occ=Once], ipv1_ilTm [Occ=Once!] #) -> | |
((eta1_ilT7 | |
(case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] ds5_djm3 [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds5_djm3 | |
})) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
} | |
} | |
}}] | |
Development.Shake.Core.getVerbosity1 = | |
\ (eta_ilT6 :: S Global Local) | |
(eta1_ilT7 :: Verbosity -> IO ()) | |
(eta2_ilT8 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_ilT6 of _ [Occ=Dead] { S ds_ilTb ds1_ilTc ds2_ilTd -> | |
case ds2_ilTd | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta2_ilT8 | |
of _ [Occ=Dead] { (# ipv_ilTl, ipv1_ilTm #) -> | |
((eta1_ilT7 | |
(case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local ds4_djm2 ds5_djm3 ds6_djm4 ds7_djm5 dt_djuT ds8_djm7 | |
ds9_djm8 ds10_djm9 -> | |
ds5_djm3 | |
})) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilTl | |
} | |
} | |
} | |
Development.Shake.Core.getShakeOptions1 | |
:: S Global Local -> (ShakeOptions -> IO ()) -> IO () | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U(A,1*U(A,A,A,A,A,A,1*U,A,A,A,A),A)><C(S),1*C1(U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (eta_ilSR [Occ=Once!] :: S Global Local) | |
(c_ilSS [Occ=Once!] :: ShakeOptions -> IO ()) -> | |
c_ilSS | |
(case eta_ilSR | |
of _ [Occ=Dead] | |
{ S _ [Occ=Dead] ds1_ilSW [Occ=Once!] _ [Occ=Dead] -> | |
case ds1_ilSW | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] ds9_djky [Occ=Once] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds9_djky | |
} | |
})}] | |
Development.Shake.Core.getShakeOptions1 = | |
\ (eta_ilSR :: S Global Local) (c_ilSS :: ShakeOptions -> IO ()) -> | |
c_ilSS | |
(case eta_ilSR of _ [Occ=Dead] { S ds_ilSV ds1_ilSW ds2_ilSX -> | |
case ds1_ilSW | |
of _ [Occ=Dead] | |
{ Global ds3_djks ds4_djkt ds5_djku ds6_djkv ds7_djkw ds8_djkx | |
ds9_djky ds10_djkz ds11_djkA ds12_djkB ds13_djkC -> | |
ds9_djky | |
} | |
}) | |
Development.Shake.Core.$wa6 [InlPrag=[0]] | |
:: forall a_af1K. | |
String | |
-> Action a_af1K | |
-> IORef (SomeException -> IO ()) | |
-> Global | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> (a_af1K -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=7, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,1*C1(C1(C1(U(U,U))))><L,U><L,U><L,U><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 0 0 0 60 0] 112 0}] | |
Development.Shake.Core.$wa6 = | |
\ (@ a59_af1K) | |
(w_st9F :: String) | |
(w1_st9G :: Action a59_af1K) | |
(ww_st9M :: IORef (SomeException -> IO ())) | |
(ww1_st9N :: Global) | |
(ww2_st9R :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w2_st9I :: a59_af1K -> IO ()) | |
(w3_st9J [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww2_st9R w3_st9J | |
of _ [Occ=Dead] { (# ipv_ipn8, ipv1_ipn9 #) -> | |
case ipv1_ipn9 | |
of _ [Occ=Dead] | |
{ Local ds_dj9h ds2_dj9i ds3_dj9j ds4_dj9k dt_djvc ds5_dj9m | |
ds6_dj9n ds7_dj9o -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww2_st9R | |
(Development.Shake.Core.Local | |
ds_dj9h | |
ds2_dj9i | |
(GHC.Base.Just @ String w_st9F) | |
ds4_dj9k | |
dt_djvc | |
ds5_dj9m | |
ds6_dj9n | |
ds7_dj9o) | |
ipv_ipn8 | |
of s2#_ipnh [OS=OneShot] { __DEFAULT -> | |
(((((w1_st9G | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <a59_af1K>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af1K>_N | |
:: Action a59_af1K ~R# (S Global Local -> ContT () IO a59_af1K))) | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
ww_st9M | |
ww1_st9N | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ww2_st9R) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local)))) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af1K>_R | |
:: ContT () IO a59_af1K ~R# ((a59_af1K -> IO ()) -> IO ()))) | |
((\ (x_ipni :: a59_af1K) | |
(eta_ipnj [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww2_st9R eta_ipnj | |
of _ [Occ=Dead] { (# ipv2_ipnm, ipv3_ipnn #) -> | |
case ipv3_ipnn | |
of _ [Occ=Dead] | |
{ Local ds9_dj96 ds10_dj97 ds11_dj98 ds12_dj99 dt1_djvd ds13_dj9b | |
ds14_dj9c ds15_dj9d -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww2_st9R | |
(Development.Shake.Core.Local | |
ds9_dj96 | |
ds10_dj97 | |
ds3_dj9j | |
ds12_dj99 | |
dt1_djvd | |
ds13_dj9b | |
ds14_dj9c | |
ds15_dj9d) | |
ipv2_ipnm | |
of s2#1_ipnq [OS=OneShot] { __DEFAULT -> | |
((w2_st9I x_ipni) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#1_ipnq | |
} | |
} | |
}) | |
`cast` (<a59_af1K>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (a59_af1K | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (a59_af1K -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ipnh | |
} | |
} | |
} | |
Development.Shake.Core.unsafeExtraThread3 [InlPrag=INLINE[0]] | |
:: forall a_af1K. | |
String | |
-> Action a_af1K | |
-> S Global Local | |
-> (a_af1K -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,1*C1(C1(C1(U(U,U))))><S(LLS),1*U(U,U,1*U(U))><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=5,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_af1K) | |
(w_st9F [Occ=Once] :: String) | |
(w1_st9G [Occ=Once] :: Action a59_af1K) | |
(w2_st9H [Occ=Once!] :: S Global Local) | |
(w3_st9I [Occ=Once] :: a59_af1K -> IO ()) | |
(w4_st9J [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st9H | |
of _ [Occ=Dead] | |
{ S ww1_st9M [Occ=Once] ww2_st9N [Occ=Once] ww3_st9O [Occ=Once] -> | |
case ww3_st9O | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_st9R [Occ=Once] -> | |
Development.Shake.Core.$wa6 | |
@ a59_af1K | |
w_st9F | |
w1_st9G | |
ww1_st9M | |
ww2_st9N | |
ww5_st9R | |
w3_st9I | |
w4_st9J | |
} | |
}}] | |
Development.Shake.Core.unsafeExtraThread3 = | |
\ (@ a59_af1K) | |
(w_st9F :: String) | |
(w1_st9G :: Action a59_af1K) | |
(w2_st9H :: S Global Local) | |
(w3_st9I :: a59_af1K -> IO ()) | |
(w4_st9J [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w2_st9H of _ [Occ=Dead] { S ww1_st9M ww2_st9N ww3_st9O -> | |
case ww3_st9O | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_st9R -> | |
Development.Shake.Core.$wa6 | |
@ a59_af1K | |
w_st9F | |
w1_st9G | |
ww1_st9M | |
ww2_st9N | |
ww5_st9R | |
w3_st9I | |
w4_st9J | |
} | |
} | |
Development.Shake.Core.$swhen1 | |
:: S Global Local -> (() -> IO ()) -> IO () | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,A><C(S),1*C1(U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=True) | |
Tmpl= \ _ [Occ=Dead] (eta2_XmeA [Occ=Once!] :: () -> IO ()) -> | |
eta2_XmeA GHC.Tuple.()}] | |
Development.Shake.Core.$swhen1 = | |
\ _ [Occ=Dead] (eta2_XmeA :: () -> IO ()) -> eta2_XmeA GHC.Tuple.() | |
Development.Shake.Core.$fMonadAction1 | |
:: forall a_aiAE. String -> S Global Local -> ContT () IO a_aiAE | |
[GblId, | |
Arity=2, | |
Str=DmdType <B,U><B,A>b, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=True) | |
Tmpl= \ (@ a59_aiAE) | |
(eta_Xmgj [Occ=Once] :: String) | |
_ [Occ=Dead] -> | |
error @ (ContT () IO a59_aiAE) eta_Xmgj}] | |
Development.Shake.Core.$fMonadAction1 = | |
\ (@ a59_aiAE) (eta_Xmgj :: String) _ [Occ=Dead] -> | |
error @ (ContT () IO a59_aiAE) eta_Xmgj | |
Development.Shake.Core.$fApplicativeAction1 | |
:: forall a_aiAe. | |
a_aiAe -> S Global Local -> (a_aiAe -> IO ()) -> IO () | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,A><C(S),1*C1(U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=True) | |
Tmpl= \ (@ a59_aiAe) | |
(eta_Xmg6 [Occ=Once] :: a59_aiAe) | |
_ [Occ=Dead] | |
(eta2_Xmgc [Occ=Once!] :: a59_aiAe -> IO ()) -> | |
eta2_Xmgc eta_Xmg6}] | |
Development.Shake.Core.$fApplicativeAction1 = | |
\ (@ a59_aiAe) | |
(eta_Xmg6 :: a59_aiAe) | |
_ [Occ=Dead] | |
(eta2_Xmgc :: a59_aiAe -> IO ()) -> | |
eta2_Xmgc eta_Xmg6 | |
Development.Shake.Core.$fMonadAction2 | |
:: forall a_aizE b_aizF. | |
ReaderT (S Global Local) (ContT () IO) a_aizE | |
-> ReaderT (S Global Local) (ContT () IO) b_aizF | |
-> S Global Local | |
-> ContT () IO b_aizF | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*C1(U)><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aizE) | |
(@ b_aizF) | |
(eta_XmeR :: ReaderT (S Global Local) (ContT () IO) a59_aizE) | |
(eta1_XmeU [Occ=OnceL] | |
:: ReaderT (S Global Local) (ContT () IO) b_aizF) | |
(eta2_ilGa :: S Global Local) -> | |
let { | |
m1_ilGP [Occ=OnceL] :: ContT () IO a59_aizE | |
[LclId, Str=DmdType] | |
m1_ilGP = | |
(eta_XmeR | |
`cast` (Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_aizE>_N | |
:: ReaderT (S Global Local) (ContT () IO) a59_aizE | |
~R# (S Global Local -> ContT () IO a59_aizE))) | |
eta2_ilGa } in | |
(\ (c_ilGR [Occ=OnceL] :: b_aizF -> IO ()) -> | |
(m1_ilGP | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_aizE>_R | |
:: ContT () IO a59_aizE ~R# ((a59_aizE -> IO ()) -> IO ()))) | |
(\ _ [Occ=Dead] -> | |
(((eta1_XmeU | |
`cast` (Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <b_aizF>_N | |
:: ReaderT (S Global Local) (ContT () IO) b_aizF | |
~R# (S Global Local -> ContT () IO b_aizF))) | |
eta2_ilGa) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <b_aizF>_R | |
:: ContT () IO b_aizF ~R# ((b_aizF -> IO ()) -> IO ()))) | |
c_ilGR)) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <b_aizF>_R) | |
:: ((b_aizF -> IO ()) -> IO ()) ~R# ContT () IO b_aizF)}] | |
Development.Shake.Core.$fMonadAction2 = | |
\ (@ a59_aizE) | |
(@ b_aizF) | |
(eta_XmeR :: ReaderT (S Global Local) (ContT () IO) a59_aizE) | |
(eta1_XmeU :: ReaderT (S Global Local) (ContT () IO) b_aizF) | |
(eta2_ilGa :: S Global Local) -> | |
let { | |
m1_ilGP [Dmd=<L,C(U)>] :: ContT () IO a59_aizE | |
[LclId, Str=DmdType] | |
m1_ilGP = | |
(eta_XmeR | |
`cast` (Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_aizE>_N | |
:: ReaderT (S Global Local) (ContT () IO) a59_aizE | |
~R# (S Global Local -> ContT () IO a59_aizE))) | |
eta2_ilGa } in | |
(\ (c_ilGR :: b_aizF -> IO ()) -> | |
let { | |
lvl116_svuU :: IO () | |
[LclId, Str=DmdType] | |
lvl116_svuU = | |
(((eta1_XmeU | |
`cast` (Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <b_aizF>_N | |
:: ReaderT (S Global Local) (ContT () IO) b_aizF | |
~R# (S Global Local -> ContT () IO b_aizF))) | |
eta2_ilGa) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <b_aizF>_R | |
:: ContT () IO b_aizF ~R# ((b_aizF -> IO ()) -> IO ()))) | |
c_ilGR } in | |
(m1_ilGP | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_aizE>_R | |
:: ContT () IO a59_aizE ~R# ((a59_aizE -> IO ()) -> IO ()))) | |
(\ _ [Occ=Dead] -> lvl116_svuU)) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <b_aizF>_R) | |
:: ((b_aizF -> IO ()) -> IO ()) ~R# ContT () IO b_aizF) | |
lvl_rxtj :: [Char] | |
[GblId, Str=DmdType] | |
lvl_rxtj = | |
GHC.CString.unpackCString# | |
"Either the function passed to _rule/defaultRule_ has the wrong _result_ type, or the result of _apply_ is used at the wrong type"# | |
lvl1_rxtk :: [Char] | |
[GblId, Str=DmdType] | |
lvl1_rxtk = GHC.CString.unpackCString# "Requested _result_ type"# | |
lvl2_rxtl :: [Char] | |
[GblId, Str=DmdType] | |
lvl2_rxtl = GHC.CString.unpackCString# "_Rule_ _result_ type"# | |
lvl3_rxtm :: [Char] | |
[GblId, Str=DmdType] | |
lvl3_rxtm = GHC.CString.unpackCString# "_Key_ value"# | |
lvl4_rxtn :: [Char] | |
[GblId, Str=DmdType] | |
lvl4_rxtn = GHC.CString.unpackCString# "_Key_ type"# | |
lvl5_rxto :: [Char] | |
[GblId, Str=DmdType] | |
lvl5_rxto = | |
GHC.CString.unpackCString# | |
"Build system error - _rule_ used at the wrong _result_ type"# | |
lvl6_rxtp :: [Char] | |
[GblId, Str=DmdType] | |
lvl6_rxtp = | |
GHC.CString.unpackCString# "Move the _apply_ call earlier/later"# | |
lvl7_rxtq :: [Char] | |
[GblId, Str=DmdType] | |
lvl7_rxtq = GHC.CString.unpackCString# "Reason"# | |
lvl8_rxtr :: [Char] | |
[GblId, Str=DmdType] | |
lvl8_rxtr = | |
GHC.CString.unpackCString# | |
"Build system error - cannot currently call _apply_"# | |
Development.Shake.Core.withResources2 | |
:: (Resource, Int) -> (Resource, Int) -> Ordering | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S(S(SLLL)L),1*U(1*U(1*U(U),A,A,A),A)><S(S(SLLL)L),1*U(1*U(1*U(U),A,A,A),A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (x_ijD0 [Occ=Once!] :: (Resource, Int)) | |
(y_ijD1 [Occ=Once!] :: (Resource, Int)) -> | |
case x_ijD0 | |
of _ [Occ=Dead] { (x1_iaBA [Occ=Once!], _ [Occ=Dead]) -> | |
case x1_iaBA | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds_iks1 [Occ=Once!] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
case ds_iks1 of _ [Occ=Dead] { GHC.Types.I# x#_iks8 [Occ=Once] -> | |
case y_ijD1 | |
of _ [Occ=Dead] { (x2_Xb21 [Occ=Once!], _ [Occ=Dead]) -> | |
case x2_Xb21 | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds6_iksc [Occ=Once!] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
case ds6_iksc of _ [Occ=Dead] { GHC.Types.I# y#_iksj [Occ=Once] -> | |
GHC.Classes.compareInt# x#_iks8 y#_iksj | |
} | |
} | |
} | |
} | |
} | |
}}] | |
Development.Shake.Core.withResources2 = | |
\ (x_ijD0 :: (Resource, Int)) (y_ijD1 :: (Resource, Int)) -> | |
case x_ijD0 of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case x1_iaBA | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds_iks1 ds2_iks2 ds3_iks3 | |
ds4_iks4 -> | |
case ds_iks1 of _ [Occ=Dead] { GHC.Types.I# x#_iks8 -> | |
case y_ijD1 of _ [Occ=Dead] { (x2_Xb21, ds5_Xb23) -> | |
case x2_Xb21 | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds6_iksc ds7_iksd ds8_ikse | |
ds9_iksf -> | |
case ds6_iksc of _ [Occ=Dead] { GHC.Types.I# y#_iksj -> | |
GHC.Classes.compareInt# x#_iks8 y#_iksj | |
} | |
} | |
} | |
} | |
} | |
} | |
Development.Shake.Core.withResources3 | |
:: (Resource, Int) -> (Resource, Int) -> Bool | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S(S(SLLL)L),1*U(1*U(1*U(U),A,A,A),A)><S(S(SLLL)L),1*U(1*U(1*U(U),A,A,A),A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (x_ijD0 [Occ=Once!] :: (Resource, Int)) | |
(y_ijD1 [Occ=Once!] :: (Resource, Int)) -> | |
case x_ijD0 | |
of _ [Occ=Dead] { (x1_iaBA [Occ=Once!], _ [Occ=Dead]) -> | |
case x1_iaBA | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds_ikrw [Occ=Once!] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
case ds_ikrw of _ [Occ=Dead] { GHC.Types.I# x2_ikrD [Occ=Once] -> | |
case y_ijD1 | |
of _ [Occ=Dead] { (x3_Xb1Z [Occ=Once!], _ [Occ=Dead]) -> | |
case x3_Xb1Z | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds6_ikrH [Occ=Once!] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
case ds6_ikrH of _ [Occ=Dead] { GHC.Types.I# y1_ikrO [Occ=Once] -> | |
GHC.Prim.tagToEnum# @ Bool (GHC.Prim.==# x2_ikrD y1_ikrO) | |
} | |
} | |
} | |
} | |
} | |
}}] | |
Development.Shake.Core.withResources3 = | |
\ (x_ijD0 :: (Resource, Int)) (y_ijD1 :: (Resource, Int)) -> | |
case x_ijD0 of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case x1_iaBA | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds_ikrw ds2_ikrx ds3_ikry | |
ds4_ikrz -> | |
case ds_ikrw of _ [Occ=Dead] { GHC.Types.I# x2_ikrD -> | |
case y_ijD1 of _ [Occ=Dead] { (x3_Xb1Z, ds5_Xb21) -> | |
case x3_Xb1Z | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds6_ikrH ds7_ikrI ds8_ikrJ | |
ds9_ikrK -> | |
case ds6_ikrH of _ [Occ=Dead] { GHC.Types.I# y1_ikrO -> | |
GHC.Prim.tagToEnum# @ Bool (GHC.Prim.==# x2_ikrD y1_ikrO) | |
} | |
} | |
} | |
} | |
} | |
} | |
Development.Shake.Core.withResources4 :: (Resource, Int) -> Bool | |
[GblId, | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LS),1*U(A,1*U(U))>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (x_Xb1H [Occ=Once!] :: (Resource, Int)) -> | |
case x_Xb1H of _ [Occ=Dead] { (_ [Occ=Dead], y_ijUs [Occ=Once!]) -> | |
case y_ijUs of _ [Occ=Dead] { GHC.Types.I# x1_ikr4 [Occ=Once] -> | |
GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# x1_ikr4 0) | |
} | |
}}] | |
Development.Shake.Core.withResources4 = | |
\ (x_Xb1H :: (Resource, Int)) -> | |
case x_Xb1H of _ [Occ=Dead] { (ds1_ijUr, y_ijUs) -> | |
case y_ijUs of _ [Occ=Dead] { GHC.Types.I# x1_ikr4 -> | |
GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# x1_ikr4 0) | |
} | |
} | |
lvl9_rxts :: Either SomeException () | |
[GblId, Caf=NoCafRefs, Str=DmdType m2] | |
lvl9_rxts = Data.Either.Right @ SomeException @ () GHC.Tuple.() | |
lvl10_rxtt :: [Char] | |
[GblId, Str=DmdType] | |
lvl10_rxtt = GHC.CString.unpackCString# "-"# | |
lvl11_rxtu | |
:: forall b_iaEy. (Char -> b_iaEy -> b_iaEy) -> b_iaEy -> b_iaEy | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,C(C1(U))><L,U>] | |
lvl11_rxtu = | |
\ (@ b_iaEy) | |
(c_iaEz [OS=OneShot] :: Char -> b_iaEy -> b_iaEy) | |
(n_iaEA [OS=OneShot] :: b_iaEy) -> | |
GHC.CString.unpackFoldrCString# | |
@ b_iaEy "Writing live list to "# c_iaEz n_iaEA | |
lvl12_rxtv :: [Char] | |
[GblId, Str=DmdType] | |
lvl12_rxtv = GHC.CString.unpackCString# "Listing live"# | |
lvl13_rxtw | |
:: forall b_iaEy. (Char -> b_iaEy -> b_iaEy) -> b_iaEy -> b_iaEy | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,C(C1(U))><L,U>] | |
lvl13_rxtw = | |
\ (@ b_iaEy) | |
(c_iaEz [OS=OneShot] :: Char -> b_iaEy -> b_iaEy) | |
(n_iaEA [OS=OneShot] :: b_iaEy) -> | |
GHC.CString.unpackFoldrCString# | |
@ b_iaEy "Writing report to "# c_iaEz n_iaEA | |
lvl14_rxtx :: [Char] | |
[GblId, Str=DmdType] | |
lvl14_rxtx = GHC.CString.unpackCString# "Profile report"# | |
lvl15_rxty :: [Char] | |
[GblId, Str=DmdType] | |
lvl15_rxty = GHC.CString.unpackCString# "Lint checking succeeded"# | |
lvl16_rxtz :: [Char] | |
[GblId, Str=DmdType] | |
lvl16_rxtz = GHC.CString.unpackCString# "Lint checking"# | |
lvl17_rxtA :: [Char] | |
[GblId, Str=DmdType] | |
lvl17_rxtA = GHC.CString.unpackCString# "Running rules"# | |
lvl18_rxtB :: [Char] | |
[GblId, Str=DmdType] | |
lvl18_rxtB = | |
GHC.CString.unpackCString# | |
"Either add a rule that produces the above key, or stop requiring the above key"# | |
lvl19_rxtC :: [Char] | |
[GblId, Str=DmdType] | |
lvl19_rxtC = | |
GHC.CString.unpackCString# | |
"Modify your rules/defaultRules so only one can produce the above key"# | |
lvl20_rxtD :: [Char] | |
[GblId, Str=DmdType] | |
lvl20_rxtD = GHC.CString.unpackCString# "Rules matched"# | |
lvl21_rxtE :: [Char] | |
[GblId, Str=DmdType] | |
lvl21_rxtE = GHC.CString.unpackCString# "Key value"# | |
lvl22_rxtF :: [Char] | |
[GblId, Str=DmdType] | |
lvl22_rxtF = GHC.CString.unpackCString# "Key type"# | |
lvl23_rxtG :: [Char] | |
[GblId, Str=DmdType] | |
lvl23_rxtG = GHC.CString.unpackCString# "no"# | |
lvl24_rxtH :: [Char] | |
[GblId, Str=DmdType] | |
lvl24_rxtH = GHC.CString.unpackCString# "multiple"# | |
lvl25_rxtI | |
:: (Double, Key -> Maybe (Action Value)) | |
-> (Double, Key -> Maybe (Action Value)) -> Ordering | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SL),1*U(1*U(U),A)><S(SL),1*U(1*U(U),A)>] | |
lvl25_rxtI = | |
\ (x_ijD0 :: (Double, Key -> Maybe (Action Value))) | |
(y_ijD1 :: (Double, Key -> Maybe (Action Value))) -> | |
case x_ijD0 of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case x1_iaBA of _ [Occ=Dead] { GHC.Types.D# x2_ikph -> | |
case y_ijD1 of _ [Occ=Dead] { (x3_Xb0s, ds2_Xb0u) -> | |
case x3_Xb0s of _ [Occ=Dead] { GHC.Types.D# y1_ikpl -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<## x2_ikph y1_ikpl) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.==## x2_ikph y1_ikpl) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.GT; | |
True -> GHC.Types.EQ | |
}; | |
True -> GHC.Types.LT | |
} | |
} | |
} | |
} | |
} | |
lvl26_rxtJ | |
:: (Double, Key -> Maybe (Action Value)) | |
-> (Double, Key -> Maybe (Action Value)) -> Bool | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SL),1*U(1*U(U),A)><S(SL),1*U(1*U(U),A)>] | |
lvl26_rxtJ = | |
\ (x_ijD0 :: (Double, Key -> Maybe (Action Value))) | |
(y_ijD1 :: (Double, Key -> Maybe (Action Value))) -> | |
case x_ijD0 of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case x1_iaBA of _ [Occ=Dead] { GHC.Types.D# x2_ikp7 -> | |
case y_ijD1 of _ [Occ=Dead] { (x3_Xb0q, ds2_Xb0s) -> | |
case x3_Xb0q of _ [Occ=Dead] { GHC.Types.D# y1_ikpb -> | |
GHC.Prim.tagToEnum# @ Bool (GHC.Prim.==## x2_ikp7 y1_ikpb) | |
} | |
} | |
} | |
} | |
lvl27_rxtK | |
:: [(Double, Key -> Maybe (Action Value))] | |
-> [Key -> Maybe (Action Value)] | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType] | |
lvl27_rxtK = | |
map | |
@ (Double, Key -> Maybe (Action Value)) | |
@ (Key -> Maybe (Action Value)) | |
(snd @ Double @ (Key -> Maybe (Action Value))) | |
lvl28_rxtL :: Key -> Value -> Value -> EqualCost | |
[GblId, Str=DmdType b] | |
lvl28_rxtL = | |
Control.Exception.Base.patError | |
@ (Key -> Value -> Value -> EqualCost) | |
"src\\Development\\Shake\\Core.hs:(423,9)-(425,38)|function equal"# | |
lvl29_rxtM :: Key -> IO (Maybe Value) | |
[GblId, Str=DmdType b] | |
lvl29_rxtM = | |
Control.Exception.Base.patError | |
@ (Key -> IO (Maybe Value)) | |
"src\\Development\\Shake\\Core.hs:(419,9)-(421,39)|function stored"# | |
lvl30_rxtN :: [Char] | |
[GblId, Str=DmdType] | |
lvl30_rxtN = GHC.CString.unpackCString# "Got"# | |
lvl31_rxtO :: [Char] | |
[GblId, Str=DmdType] | |
lvl31_rxtO = GHC.CString.unpackCString# "Wanted"# | |
lvl32_rxtP :: [Char] | |
[GblId, Str=DmdType] | |
lvl32_rxtP = GHC.CString.unpackCString# "When"# | |
lvl33_rxtQ :: [Char] | |
[GblId, Str=DmdType] | |
lvl33_rxtQ = | |
GHC.CString.unpackCString# | |
"Lint checking error - current directory has changed"# | |
lvl34_rxtR :: [Char] | |
[GblId, Str=DmdType] | |
lvl34_rxtR = GHC.CString.unpackCString# "% "# | |
lvl35_rxtS :: IO () | |
[GblId, Str=DmdType b] | |
lvl35_rxtS = | |
Control.Exception.Base.patError | |
@ (IO ()) | |
"src\\Development\\Shake\\Core.hs:(404,31)-(406,37)|lambda"# | |
lvl36_rxtT :: Integer | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl36_rxtT = __integer 0 | |
lvl37_rxtU :: [Char] | |
[GblId, Str=DmdType] | |
lvl37_rxtU = GHC.CString.unpackCString# "reached with"# | |
lvl38_rxtV :: [Char] | |
[GblId, Str=DmdType] | |
lvl38_rxtV = GHC.CString.unpackCString# "after catch"# | |
lvl39_rxtW :: [Char] | |
[GblId, Str=DmdType] | |
lvl39_rxtW = GHC.CString.unpackCString# "reading handler"# | |
lvl40_rxtX :: [Char] | |
[GblId, Str=DmdType] | |
lvl40_rxtX = GHC.CString.unpackCString# "before catch"# | |
lvl41_rxtY :: [Char] | |
[GblId, Str=DmdType] | |
lvl41_rxtY = GHC.CString.unpackCString# "q"# | |
Development.Shake.Core.rule2 :: Double | |
[GblId, | |
Caf=NoCafRefs, | |
Str=DmdType m, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 20}] | |
Development.Shake.Core.rule2 = GHC.Types.D# 1.0 | |
Development.Shake.Core.rule1 | |
:: forall key_af8h value_af8i. | |
Rule key_af8h value_af8i => | |
(key_af8h -> Maybe (Action value_af8i)) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #) | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(U(U,U,U,U,U,U),U(U,U,U,U,U,U),U,U)><L,U><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [60 0 0] 142 30}] | |
Development.Shake.Core.rule1 = | |
\ (@ key_af8h) | |
(@ value_af8i) | |
($dRule_aiaG :: Rule key_af8h value_af8i) | |
(eta_Xmf :: key_af8h -> Maybe (Action value_af8i)) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# eta1_B1, | |
(GHC.Tuple.(), | |
Development.Shake.Core.SRules | |
@ Action | |
(GHC.Types.[] @ (Action ())) | |
(case Development.Shake.Core.$p1Rule | |
@ key_af8h @ value_af8i $dRule_aiaG | |
of _ [Occ=Dead] | |
{ (tpl_X4V, tpl1_Xmk, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
case (tpl1_Xmk | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_af8h>_N | |
:: Typeable key_af8h ~R# (GHC.Prim.Proxy# key_af8h -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_af8h) | |
of wild1_ilsC | |
{ Data.Typeable.Internal.TypeRep dt_ilsE dt1_ilsF ds1_ilsG ds2_ilsH | |
ds3_ilsI -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule Action)]) | |
dt_ilsE | |
wild1_ilsC | |
(wild1_ilsC, | |
case Development.Shake.Core.$p2Rule | |
@ key_af8h @ value_af8i $dRule_aiaG | |
of _ [Occ=Dead] | |
{ (tpl6_X4W, tpl7_Xml, tpl8_Xb2, tpl9_Xb4, tpl10_Xb6, tpl11_Xb8) -> | |
(tpl7_Xml | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <value_af8i>_N | |
:: Typeable value_af8i | |
~R# (GHC.Prim.Proxy# value_af8i -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ value_af8i) | |
}, | |
GHC.Types.: | |
@ (Double, ARule Action) | |
(Development.Shake.Core.rule2, | |
Development.Shake.Core.ARule | |
@ Action @ key_af8h @ value_af8i $dRule_aiaG eta_Xmf) | |
(GHC.Types.[] @ (Double, ARule Action))) | |
} | |
})) #) | |
Rec { | |
$wgo2_rxtZ | |
:: [(Double, ARule Action)] -> (# [Double], [ARule Action] #) | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S,1*U>] | |
$wgo2_rxtZ = | |
\ (w_sta2 :: [(Double, ARule Action)]) -> | |
case w_sta2 of _ [Occ=Dead] { | |
[] -> (# GHC.Types.[] @ Double, GHC.Types.[] @ (ARule Action) #); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a59_ijYs, b1_ijYt) -> | |
let { | |
ds1_ijYp [Dmd=<L,U(1*U,1*U)>] :: ([Double], [ARule Action]) | |
[LclId, Str=DmdType] | |
ds1_ijYp = | |
case $wgo2_rxtZ ys_iaB2 | |
of _ [Occ=Dead] { (# ww1_sttn, ww2_stto #) -> | |
(ww1_sttn, ww2_stto) | |
} } in | |
(# GHC.Types.: | |
@ Double | |
a59_ijYs | |
(case ds1_ijYp of _ [Occ=Dead] { (as_ijYx, bs_ijYy) -> as_ijYx }), | |
GHC.Types.: | |
@ (ARule Action) | |
b1_ijYt | |
(case ds1_ijYp of _ [Occ=Dead] { (as_ijYC, bs_ijYD) -> | |
bs_ijYD | |
}) #) | |
} | |
} | |
end Rec } | |
lvl42_rxu0 :: [Char] | |
[GblId, Str=DmdType] | |
lvl42_rxu0 = GHC.CString.unpackCString# "maximum"# | |
lvl43_rxu1 :: Double | |
[GblId, Str=DmdType b] | |
lvl43_rxu1 = GHC.List.errorEmptyList @ Double lvl42_rxu0 | |
Rec { | |
$wgo3_rxu2 :: [Double] -> GHC.Prim.Double# -> GHC.Prim.Double# | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <S,1*U><L,U>] | |
$wgo3_rxu2 = | |
\ (w_sta6 :: [Double]) (ww_staa :: GHC.Prim.Double#) -> | |
case w_sta6 of _ [Occ=Dead] { | |
[] -> ww_staa; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { GHC.Types.D# y1_ilqe -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<=## ww_staa y1_ilqe) | |
of _ [Occ=Dead] { | |
False -> $wgo3_rxu2 ys_iaB2 ww_staa; | |
True -> $wgo3_rxu2 ys_iaB2 y1_ilqe | |
} | |
} | |
} | |
end Rec } | |
Rec { | |
go_rxu3 :: [ARule Action] -> ARule Action -> ARule Action | |
[GblId, Arity=2, Str=DmdType <S,1*U><S,1*U>] | |
go_rxu3 = | |
\ (ds_iaAW :: [ARule Action]) (eta_B1 :: ARule Action) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> eta_B1; | |
: y_iaB1 ys_iaB2 -> | |
case eta_B1 | |
of _ [Occ=Dead] | |
{ ARule @ ipv0_slZx @ ipv1_slZy ipv_slZz ipv2_slZA -> | |
case y_iaB1 | |
of _ [Occ=Dead] | |
{ ARule @ key_ahLe @ value_ahLf $dRule_ahLg b_aevp -> | |
let { | |
lvl116_svv7 :: TypeRep | |
[LclId, Str=DmdType] | |
lvl116_svv7 = | |
case Development.Shake.Core.$p2Rule | |
@ ipv0_slZx @ ipv1_slZy ipv_slZz | |
of _ [Occ=Dead] | |
{ (tpl_Xm4, tpl1_Xm6, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xm6 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <ipv1_slZy>_N | |
:: Typeable ipv1_slZy ~R# (GHC.Prim.Proxy# ipv1_slZy -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ ipv1_slZy) | |
} } in | |
let { | |
lvl117_svv4 :: TypeRep | |
[LclId, Str=DmdType] | |
lvl117_svv4 = | |
case Development.Shake.Core.$p1Rule | |
@ ipv0_slZx @ ipv1_slZy ipv_slZz | |
of _ [Occ=Dead] | |
{ (tpl_Xm6, tpl1_Xm8, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xm8 | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <ipv0_slZx>_N | |
:: Typeable ipv0_slZx ~R# (GHC.Prim.Proxy# ipv0_slZx -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ ipv0_slZx) | |
} } in | |
let { | |
lvl118_svv6 :: TypeRep | |
[LclId, Str=DmdType] | |
lvl118_svv6 = | |
case Development.Shake.Core.$p2Rule | |
@ key_ahLe @ value_ahLf $dRule_ahLg | |
of _ [Occ=Dead] | |
{ (tpl_Xmf, tpl1_Xmh, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xmh | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <value_ahLf>_N | |
:: Typeable value_ahLf | |
~R# (GHC.Prim.Proxy# value_ahLf -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ value_ahLf) | |
} } in | |
let { | |
lvl119_svv5 :: TypeRep | |
[LclId, Str=DmdType] | |
lvl119_svv5 = | |
case Development.Shake.Core.$p1Rule | |
@ key_ahLe @ value_ahLf $dRule_ahLg | |
of _ [Occ=Dead] | |
{ (tpl_Xmh, tpl1_Xmj, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xmj | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_ahLe>_N | |
:: Typeable key_ahLe ~R# (GHC.Prim.Proxy# key_ahLe -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_ahLe) | |
} } in | |
go_rxu3 | |
ys_iaB2 | |
(Development.Shake.Core.ARule | |
@ Action | |
@ ipv0_slZx | |
@ ipv1_slZy | |
ipv_slZz | |
(\ (x_aevr :: ipv0_slZx) -> | |
case ipv2_slZA x_aevr of wild2_ilZ6 { | |
Nothing -> | |
case b_aevp | |
(case lvl117_svv4 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaP6 dt1_iaP7 ds2_iaP8 ds3_iaP9 | |
ds4_iaPa -> | |
case lvl119_svv5 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_iaPe dt3_iaPf ds5_iaPg | |
ds6_iaPh ds7_iaPi -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_iaP6 dt2_iaPe) | |
of _ [Occ=Dead] { | |
False -> Data.Maybe.fromJust1 @ key_ahLe; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_iaP7 dt3_iaPf) | |
of _ [Occ=Dead] { | |
False -> Data.Maybe.fromJust1 @ key_ahLe; | |
True -> | |
x_aevr | |
`cast` (UnivCo mkUnsafeCo representational ipv0_slZx key_ahLe | |
:: ipv0_slZx ~R# key_ahLe) | |
} | |
} | |
} | |
}) | |
of _ [Occ=Dead] { | |
Nothing -> GHC.Base.Nothing @ (Action ipv1_slZy); | |
Just a59_iaJQ -> | |
GHC.Base.Just | |
@ (Action ipv1_slZy) | |
((\ (eta1_ilPb :: S Global Local) -> | |
let { | |
m1_ilPc [Dmd=<L,C(U)>] :: ContT () IO value_ahLf | |
[LclId, Str=DmdType] | |
m1_ilPc = | |
(a59_iaJQ | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <value_ahLf>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <value_ahLf>_N | |
:: Action value_ahLf | |
~R# (S Global Local -> ContT () IO value_ahLf))) | |
eta1_ilPb } in | |
(\ (c_ilPd :: ipv1_slZy -> IO ()) -> | |
(m1_ilPc | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <value_ahLf>_R | |
:: ContT () IO value_ahLf | |
~R# ((value_ahLf -> IO ()) -> IO ()))) | |
(\ (x1_iaBu :: value_ahLf) -> | |
c_ilPd | |
(case lvl118_svv6 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaP6 dt1_iaP7 ds2_iaP8 | |
ds3_iaP9 ds4_iaPa -> | |
case lvl116_svv7 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_iaPe dt3_iaPf ds5_iaPg | |
ds6_iaPh ds7_iaPi -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt_iaP6 dt2_iaPe) | |
of _ [Occ=Dead] { | |
False -> Data.Maybe.fromJust1 @ ipv1_slZy; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_iaP7 dt3_iaPf) | |
of _ [Occ=Dead] { | |
False -> Data.Maybe.fromJust1 @ ipv1_slZy; | |
True -> | |
x1_iaBu | |
`cast` (UnivCo mkUnsafeCo representational | |
value_ahLf ipv1_slZy | |
:: value_ahLf ~R# ipv1_slZy) | |
} | |
} | |
} | |
}))) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <ipv1_slZy>_R) | |
:: ((ipv1_slZy -> IO ()) -> IO ()) ~R# ContT () IO ipv1_slZy)) | |
`cast` (Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <ipv1_slZy>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <ipv1_slZy>_N | |
:: (S Global Local -> ContT () IO ipv1_slZy) | |
~R# Action ipv1_slZy)) | |
}; | |
Just ipv3_ilZa -> wild2_ilZ6 | |
})) | |
} | |
} | |
} | |
end Rec } | |
$wlvl_rxu4 | |
:: TypeRep | |
-> TypeRep | |
-> [(Double, ARule Action)] | |
-> (# TypeRep, TypeRep, [(Double, ARule Action)] #) | |
[GblId, Arity=3, Str=DmdType <L,U><L,U><S,1*U>] | |
$wlvl_rxu4 = | |
\ (ww_stal :: TypeRep) | |
(ww1_stam :: TypeRep) | |
(ww2_stan :: [(Double, ARule Action)]) -> | |
case ww2_stan of wild_X1F { | |
[] -> | |
(# ww_stal, ww1_stam, GHC.Types.[] @ (Double, ARule Action) #); | |
: ipv_skdZ ipv1_ske0 -> | |
(# ww_stal, | |
ww1_stam, | |
GHC.Types.: | |
@ (Double, ARule Action) | |
(let { | |
ds_skG2 [Dmd=<L,U(1*U,1*U)>] :: ([Double], [ARule Action]) | |
[LclId, Str=DmdType] | |
ds_skG2 = | |
case $wgo2_rxtZ wild_X1F | |
of _ [Occ=Dead] { (# ww4_sttn, ww5_stto #) -> | |
(ww4_sttn, ww5_stto) | |
} } in | |
(case ds_skG2 of _ [Occ=Dead] { (is_XhUR, rs_XhS5) -> | |
case is_XhUR of _ [Occ=Dead] { | |
[] -> lvl43_rxu1; | |
: ipv2_iaGQ ipv3_iaGR -> | |
case ipv2_iaGQ of _ [Occ=Dead] { GHC.Types.D# ww4_staa -> | |
case $wgo3_rxu2 ipv3_iaGR ww4_staa of ww5_stae { __DEFAULT -> | |
GHC.Types.D# ww5_stae | |
} | |
} | |
} | |
}, | |
case ds_skG2 of _ [Occ=Dead] { (is_ahQk, rs_XhUR) -> | |
case rs_XhUR of _ [Occ=Dead] { | |
[] -> GHC.List.foldl1'1 @ (ARule Action); | |
: x_ijYM xs_ijYN -> go_rxu3 xs_ijYN x_ijYM | |
} | |
})) | |
(GHC.Types.[] @ (Double, ARule Action)) #) | |
} | |
a44_rxu5 :: Char -> Bool | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S(S),1*U(1*U)>] | |
a44_rxu5 = | |
\ (ds_djg0 :: Char) -> | |
case ds_djg0 of _ [Occ=Dead] { GHC.Types.C# c1_iaKt -> | |
case c1_iaKt of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Types.True; | |
'_' -> GHC.Types.False | |
} | |
} | |
Development.Shake.Core.unsafeExtraThread2 :: [Char] | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 90 0}] | |
Development.Shake.Core.unsafeExtraThread2 = | |
GHC.CString.unpackCString# "Within unsafeExtraThread"# | |
Development.Shake.Core.$wa5 [InlPrag=[0]] | |
:: forall a_af0z. | |
Action a_af0z | |
-> IORef (SomeException -> IO ()) | |
-> Database | |
-> GHC.Prim.MVar# | |
GHC.Prim.RealWorld (Maybe Development.Shake.Pool.S) | |
-> GHC.Prim.MVar# | |
GHC.Prim.RealWorld | |
(Either (MVar ()) (Either SomeException Development.Shake.Pool.S)) | |
-> Cleanup | |
-> IO Seconds | |
-> Map.HashMap TypeRep (RuleInfo Action) | |
-> (Verbosity -> String -> IO ()) | |
-> ShakeOptions | |
-> (String -> IO ()) | |
-> (String -> IO ()) | |
-> IORef [IO ()] | |
-> IORef [(Key, Key)] | |
-> IORef Local | |
-> (a_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=17, | |
Str=DmdType <L,C(C1(C1(U(U,U))))><L,U(U)><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,C(C(U))><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 491 0}] | |
Development.Shake.Core.$wa5 = | |
\ (@ a59_af0z) | |
(w_stas :: Action a59_af0z) | |
(ww_stay :: IORef (SomeException -> IO ())) | |
(ww1_staC :: Database) | |
(ww2_staG | |
:: GHC.Prim.MVar# | |
GHC.Prim.RealWorld (Maybe Development.Shake.Pool.S)) | |
(ww3_staH | |
:: GHC.Prim.MVar# | |
GHC.Prim.RealWorld | |
(Either (MVar ()) (Either SomeException Development.Shake.Pool.S))) | |
(ww4_staJ :: Cleanup) | |
(ww5_staK :: IO Seconds) | |
(ww6_staL :: Map.HashMap TypeRep (RuleInfo Action)) | |
(ww7_staM :: Verbosity -> String -> IO ()) | |
(ww8_staN :: ShakeOptions) | |
(ww9_staO :: String -> IO ()) | |
(ww10_staP :: String -> IO ()) | |
(ww11_staQ :: IORef [IO ()]) | |
(ww12_staR :: IORef [(Key, Key)]) | |
(ww13_staT :: IORef Local) | |
(w1_stau :: a59_af0z -> IO ()) | |
(w2_stav [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Development.Shake.Pool.$wa1 | |
ww2_staG | |
ww3_staH | |
(Development.Shake.Pool.increasePool3 | |
`cast` (<Development.Shake.Pool.S>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <Development.Shake.Pool.S>_R) | |
:: (Development.Shake.Pool.S | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
Development.Shake.Pool.S #)) | |
~R# (Development.Shake.Pool.S -> IO Development.Shake.Pool.S))) | |
w2_stav | |
of _ [Occ=Dead] { (# ipv_ilUU, ipv1_ilUV #) -> | |
((((Development.Shake.Monad.tryRAW1 | |
@ Global | |
@ Local | |
@ a59_af0z | |
((Development.Shake.Core.unsafeExtraThread3 | |
@ a59_af0z Development.Shake.Core.unsafeExtraThread2 w_stas) | |
`cast` ((<S Global Local>_R | |
-> (<a59_af0z -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0z>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0z>_N) | |
; Sym | |
(Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R) <a59_af0z>_N | |
:: (S Global Local | |
-> (a59_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# RAW Global Local a59_af0z)) | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
ww_stay | |
(Development.Shake.Core.Global | |
ww1_staC | |
(Development.Shake.Pool.Pool ww2_staG ww3_staH) | |
ww4_staJ | |
ww5_staK | |
ww6_staL | |
ww7_staM | |
ww8_staN | |
ww9_staO | |
ww10_staP | |
ww11_staQ | |
ww12_staR) | |
ww13_staT)) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Either SomeException a59_af0z>_R | |
:: ContT () IO (Either SomeException a59_af0z) | |
~R# ((Either SomeException a59_af0z -> IO ()) -> IO ()))) | |
((\ (x_ilFI :: Either SomeException a59_af0z) | |
(eta_XcV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Development.Shake.Pool.$wa1 | |
ww2_staG | |
ww3_staH | |
(Development.Shake.Pool.increasePool2 | |
`cast` (<Development.Shake.Pool.S>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <Development.Shake.Pool.S>_R) | |
:: (Development.Shake.Pool.S | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
Development.Shake.Pool.S #)) | |
~R# (Development.Shake.Pool.S -> IO Development.Shake.Pool.S))) | |
eta_XcV | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
case ww_stay | |
`cast` (GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: IORef (SomeException -> IO ()) | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ())) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww15_ilWw -> | |
Development.Shake.Monad.$wa | |
@ a59_af0z | |
@ Global | |
@ Local | |
((\ (continue_aeCv [OS=OneShot] | |
:: Either SomeException a59_af0z -> IO ()) | |
(eta1_XpY [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case x_ilFI of wild_ijE2 { | |
Left ds3_ilVO -> | |
let { | |
w3_ipSN [Dmd=<L,C(U(U,A))>] :: IO () | |
[LclId, Str=DmdType] | |
w3_ipSN = continue_aeCv wild_ijE2 } in | |
let { | |
a60_ipSP | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, | |
Arity=1, | |
Str=DmdType <L,U> {aeCv-><C(S),A> ipSN-><C(S),1*C1(U(U,A))>}, | |
Unf=Unf{Src=InlineStable, TopLvl=False, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (s_ipTc [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w3_ipSN | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)))) | |
s_ipTc | |
of _ [Occ=Dead] | |
{ (# ipv4_ipTf [Occ=Once], _ [Occ=Dead] #) -> | |
(# ipv4_ipTf, GHC.Tuple.() #) | |
}}] | |
a60_ipSP = | |
\ (s_ipSR [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w3_ipSN | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s_ipSR | |
of _ [Occ=Dead] { (# ipv4_ipSU, ipv5_ipSV #) -> | |
(# ipv4_ipSU, GHC.Tuple.() #) | |
} } in | |
Development.Shake.Pool.$wa1 | |
ww2_staG | |
ww3_staH | |
((\ (s_ipSX [OS=OneShot] :: Development.Shake.Pool.S) | |
(s1_ipSY [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s1_ipSY, | |
case s_ipSX | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.S ds_ipT1 dt_ipT2 dt1_ipT3 dt2_ipT4 | |
ds4_ipT5 -> | |
case ds4_ipT5 | |
of _ [Occ=Dead] { Development.Shake.Pool.Queue p_svva t_svvb -> | |
Development.Shake.Pool.S | |
ds_ipT1 | |
dt_ipT2 | |
dt1_ipT3 | |
dt2_ipT4 | |
(Development.Shake.Pool.Queue | |
@ (IO ()) | |
(GHC.Types.: | |
@ (IO ()) | |
(a60_ipSP | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
p_svva) | |
t_svvb) | |
} | |
} #)) | |
`cast` (<Development.Shake.Pool.S>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <Development.Shake.Pool.S>_R) | |
:: (Development.Shake.Pool.S | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
Development.Shake.Pool.S #)) | |
~R# (Development.Shake.Pool.S -> IO Development.Shake.Pool.S))) | |
eta1_XpY; | |
Right ds3_ilVM -> | |
Development.Shake.Pool.$wa | |
@ () ww2_staG ww3_staH (continue_aeCv wild_ijE2) eta1_XpY | |
}) | |
`cast` (<Either SomeException a59_af0z -> IO ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: ((Either SomeException a59_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ((Either SomeException a59_af0z -> IO ()) -> IO ()))) | |
ww15_ilWw | |
w1_stau | |
ipv2_ilkP | |
} | |
}) | |
`cast` (<Either SomeException a59_af0z>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Either SomeException a59_af0z | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Either SomeException a59_af0z -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv_ilUU | |
} | |
Development.Shake.Core.unsafeExtraThread1 [InlPrag=INLINE[0]] | |
:: forall a_af0z. | |
Action a_af0z | |
-> S Global Local | |
-> (a_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,C(C1(C1(U(U,U))))><S(LS(LSLLLLLLLLL)L),1*U(U(U),U(U,U(U,U),U,U,U,U,U,U,U,U,U),U)><L,C(C(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_af0z) | |
(w_stas [Occ=Once] :: Action a59_af0z) | |
(w1_stat [Occ=Once!] :: S Global Local) | |
(w2_stau [Occ=Once] :: a59_af0z -> IO ()) | |
(w3_stav [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w1_stat | |
of _ [Occ=Dead] | |
{ S ww1_stay [Occ=Once] ww2_staz [Occ=Once!] ww3_staT [Occ=Once] -> | |
case ww2_staz | |
of _ [Occ=Dead] | |
{ Global ww5_staC [Occ=Once] ww6_staD [Occ=Once!] | |
ww7_staJ [Occ=Once] ww8_staK [Occ=Once] ww9_staL [Occ=Once] | |
ww10_staM [Occ=Once] ww11_staN [Occ=Once] ww12_staO [Occ=Once] | |
ww13_staP [Occ=Once] ww14_staQ [Occ=Once] ww15_staR [Occ=Once] -> | |
case ww6_staD | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.Pool ww17_staG [Occ=Once] | |
ww18_staH [Occ=Once] -> | |
Development.Shake.Core.$wa5 | |
@ a59_af0z | |
w_stas | |
ww1_stay | |
ww5_staC | |
ww17_staG | |
ww18_staH | |
ww7_staJ | |
ww8_staK | |
ww9_staL | |
ww10_staM | |
ww11_staN | |
ww12_staO | |
ww13_staP | |
ww14_staQ | |
ww15_staR | |
ww3_staT | |
w2_stau | |
w3_stav | |
} | |
} | |
}}] | |
Development.Shake.Core.unsafeExtraThread1 = | |
\ (@ a59_af0z) | |
(w_stas :: Action a59_af0z) | |
(w1_stat :: S Global Local) | |
(w2_stau :: a59_af0z -> IO ()) | |
(w3_stav [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w1_stat of _ [Occ=Dead] { S ww1_stay ww2_staz ww3_staT -> | |
case ww2_staz | |
of _ [Occ=Dead] | |
{ Global ww5_staC ww6_staD ww7_staJ ww8_staK ww9_staL ww10_staM | |
ww11_staN ww12_staO ww13_staP ww14_staQ ww15_staR -> | |
case ww6_staD | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.Pool ww17_staG ww18_staH -> | |
Development.Shake.Core.$wa5 | |
@ a59_af0z | |
w_stas | |
ww1_stay | |
ww5_staC | |
ww17_staG | |
ww18_staH | |
ww7_staJ | |
ww8_staK | |
ww9_staL | |
ww10_staM | |
ww11_staN | |
ww12_staO | |
ww13_staP | |
ww14_staQ | |
ww15_staR | |
ww3_staT | |
w2_stau | |
w3_stav | |
} | |
} | |
} | |
$wlvl1_rxu6 :: [Char] -> [Char] -> Ordering | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <S,1*U><S,1*U>] | |
$wlvl1_rxu6 = | |
\ (ww_stb0 :: [Char]) (ww1_stb5 :: [Char]) -> | |
case GHC.List.$wlenAcc @ Char ww1_stb5 0 of ww2_ib1S { __DEFAULT -> | |
case GHC.List.$wlenAcc @ Char ww_stb0 0 of ww3_Xba4 { __DEFAULT -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# ww2_ib1S ww3_Xba4) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.==# ww2_ib1S ww3_Xba4) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.GT; | |
True -> GHC.Types.EQ | |
}; | |
True -> GHC.Types.LT | |
} | |
} | |
} | |
lvl44_rxu7 :: ([Char], String) -> ([Char], String) -> Ordering | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SL),1*U(1*U,A)><S(SL),1*U(1*U,A)>] | |
lvl44_rxu7 = | |
\ (w_staW :: ([Char], String)) (w1_staX :: ([Char], String)) -> | |
case w_staW of _ [Occ=Dead] { (ww1_stb0, ww2_stb1) -> | |
case w1_staX of _ [Occ=Dead] { (ww4_stb5, ww5_stb6) -> | |
$wlvl1_rxu6 ww1_stb0 ww4_stb5 | |
} | |
} | |
Development.Shake.Core.$slookup1 :: Int | |
[GblId, | |
Caf=NoCafRefs, | |
Str=DmdType m, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 20}] | |
Development.Shake.Core.$slookup1 = GHC.Types.I# 0 | |
lvl46_rxu9 :: [Char] | |
[GblId, Str=DmdType] | |
lvl46_rxu9 = GHC.CString.unpackCString# "leafHashCode"# | |
lvl47_rxua :: unordered-containers-0.2.5.1:Data.HashMap.Base.Hash | |
[GblId, Str=DmdType b] | |
lvl47_rxua = | |
error | |
@ unordered-containers-0.2.5.1:Data.HashMap.Base.Hash lvl46_rxu9 | |
Rec { | |
Development.Shake.Core.$wgo [InlPrag=[0], Occ=LoopBreaker] | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Maybe Int) | |
-> GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int# | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(U)><L,U><L,U><L,U>] | |
Development.Shake.Core.$wgo = | |
\ (w_stb9 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Maybe Int)) | |
(ww_stbf :: GHC.Prim.Int#) | |
(ww1_stbj :: GHC.Prim.Int#) | |
(ww2_stbn :: GHC.Prim.Int#) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww1_stbj ww_stbf) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stb9 | |
of wild3_ikS9 | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds1_ikSb -> | |
case GHC.Prim.indexArray# @ (Maybe Int) ds1_ikSb ww1_stbj | |
of _ [Occ=Dead] { (# ipv1_ikSf #) -> | |
case ipv1_ikSf of _ [Occ=Dead] { | |
Nothing -> | |
Development.Shake.Core.$wgo | |
wild3_ikS9 | |
ww_stbf | |
(GHC.Prim.+# ww1_stbj 1) | |
(GHC.Prim.+# ww2_stbn 1); | |
Just x1_ikSl -> | |
Development.Shake.Core.$wgo | |
wild3_ikS9 ww_stbf (GHC.Prim.+# ww1_stbj 1) ww2_stbn | |
} | |
} | |
}; | |
True -> ww2_stbn | |
} | |
end Rec } | |
Rec { | |
Development.Shake.Core.$wpoly_go [InlPrag=[0], Occ=LoopBreaker] | |
:: forall v_XkU7. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkU7) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> Maybe Int | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,U><S,U><L,U><L,U>] | |
Development.Shake.Core.$wpoly_go = | |
\ (@ v_XkU7) | |
(ww_stbz :: GHC.Prim.Word#) | |
(ww1_stbA :: GHC.Prim.Word#) | |
(ww2_stbH | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkU7)) | |
(ww3_stbL :: GHC.Prim.Int#) | |
(ww4_stbP :: GHC.Prim.Int#) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww3_stbL ww4_stbP) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkU7) | |
ww2_stbH | |
ww3_stbL | |
of _ [Occ=Dead] { (# ipv3_ikUw #) -> | |
case ipv3_ikUw | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L kx_ikUA | |
ds1_ikUB -> | |
case kx_ikUA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_svvf dt3_svvg ds5_svvh | |
ds6_svvi ds7_svvj -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# ww_stbz dt2_svvf) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$wpoly_go | |
@ v_XkU7 | |
ww_stbz | |
ww1_stbA | |
ww2_stbH | |
(GHC.Prim.+# ww3_stbL 1) | |
ww4_stbP; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww1_stbA dt3_svvg) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$wpoly_go | |
@ v_XkU7 | |
ww_stbz | |
ww1_stbA | |
ww2_stbH | |
(GHC.Prim.+# ww3_stbL 1) | |
ww4_stbP; | |
True -> GHC.Base.Just @ Int (GHC.Types.I# ww3_stbL) | |
} | |
} | |
} | |
} | |
}; | |
True -> GHC.Base.Nothing @ Int | |
} | |
end Rec } | |
Rec { | |
Development.Shake.Core.$wpoly_go1 [InlPrag=[0], Occ=LoopBreaker] | |
:: forall v_XkKc. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkKc) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> Maybe v_XkKc | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,U><S,U><L,U><L,U>] | |
Development.Shake.Core.$wpoly_go1 = | |
\ (@ v_XkKc) | |
(ww_stbY :: GHC.Prim.Word#) | |
(ww1_stbZ :: GHC.Prim.Word#) | |
(ww2_stc6 | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkKc)) | |
(ww3_stca :: GHC.Prim.Int#) | |
(ww4_stce :: GHC.Prim.Int#) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww3_stca ww4_stce) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkKc) | |
ww2_stc6 | |
ww3_stca | |
of _ [Occ=Dead] { (# ipv3_ikKB #) -> | |
case ipv3_ikKB | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L kx_ikKF | |
v1_ikKG -> | |
case kx_ikKF | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_svvm dt3_svvn ds5_svvo | |
ds6_svvp ds7_svvq -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# ww_stbY dt2_svvm) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$wpoly_go1 | |
@ v_XkKc | |
ww_stbY | |
ww1_stbZ | |
ww2_stc6 | |
(GHC.Prim.+# ww3_stca 1) | |
ww4_stce; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww1_stbZ dt3_svvn) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$wpoly_go1 | |
@ v_XkKc | |
ww_stbY | |
ww1_stbZ | |
ww2_stc6 | |
(GHC.Prim.+# ww3_stca 1) | |
ww4_stce; | |
True -> GHC.Base.Just @ v_XkKc v1_ikKG | |
} | |
} | |
} | |
} | |
}; | |
True -> GHC.Base.Nothing @ v_XkKc | |
} | |
end Rec } | |
Development.Shake.Core.$s$dmshowList1 :: Local -> ShowS | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,A><S,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=True) | |
Tmpl= \ _ [Occ=Dead] (s_iaDN [Occ=Once] :: String) -> s_iaDN}] | |
Development.Shake.Core.$s$dmshowList1 = | |
\ _ [Occ=Dead] (s_iaDN :: String) -> s_iaDN | |
lvl50_rxud :: [Char] | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl50_rxud = | |
GHC.Types.: @ Char GHC.Show.shows8 (GHC.Types.[] @ Char) | |
lvl64_rxuA :: Char | |
[GblId, Caf=NoCafRefs, Str=DmdType m] | |
lvl64_rxuA = GHC.Types.C# ' ' | |
lvl65_rxuB :: Char | |
[GblId, Caf=NoCafRefs, Str=DmdType m] | |
lvl65_rxuB = GHC.Types.C# ':' | |
lvl66_rxuC :: ([Char], String) -> Int | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S(SL),1*U(1*U,A)>m] | |
lvl66_rxuC = | |
\ (x_iaBu :: ([Char], String)) -> | |
case x_iaBu of _ [Occ=Dead] { (x1_iaBA, ds1_iaBB) -> | |
case GHC.List.$wlenAcc @ Char x1_iaBA 0 of ww2_ib1S { __DEFAULT -> | |
GHC.Types.I# ww2_ib1S | |
} | |
} | |
lvl67_rxuD :: [Char] | |
[GblId, Str=DmdType] | |
lvl67_rxuD = | |
GHC.CString.unpackCString# | |
"Only one call to addOracle is allowed per question type"# | |
lvl68_rxuE :: Integer | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl68_rxuE = __integer 1 | |
lvl69_rxuF :: [Integer] | |
[GblId, Str=DmdType] | |
lvl69_rxuF = | |
case GHC.Enum.$wenumDeltaInteger lvl68_rxuE lvl68_rxuE | |
of _ [Occ=Dead] { (# ww1_ib3X, ww2_ib3Y #) -> | |
GHC.Types.: @ Integer ww1_ib3X ww2_ib3Y | |
} | |
lvl70_rxuG :: [Char] | |
[GblId, Str=DmdType] | |
lvl70_rxuG = GHC.CString.unpackCString# "Question value"# | |
lvl71_rxuH :: [Char] | |
[GblId, Str=DmdType] | |
lvl71_rxuH = GHC.CString.unpackCString# "Question type"# | |
lvl72_rxuI :: [Char] | |
[GblId, Str=DmdType] | |
lvl72_rxuI = | |
GHC.CString.unpackCString# | |
"Build system error - duplicate oracles for the same question type"# | |
lvl73_rxuJ :: [Char] | |
[GblId, Str=DmdType] | |
lvl73_rxuJ = GHC.CString.unpackCString# "OracleQ"# | |
lvl74_rxuK :: [Char] | |
[GblId, Str=DmdType] | |
lvl74_rxuK = | |
GHC.CString.unpackCString# | |
"A function passed to rule/defaultRule has the wrong result type"# | |
lvl75_rxuL :: [Char] | |
[GblId, Str=DmdType] | |
lvl75_rxuL = GHC.CString.unpackCString# "Second result type"# | |
lvl76_rxuM :: [Char] | |
[GblId, Str=DmdType] | |
lvl76_rxuM = GHC.CString.unpackCString# "First result type"# | |
lvl77_rxuN :: [Char] | |
[GblId, Str=DmdType] | |
lvl77_rxuN = | |
GHC.CString.unpackCString# | |
"Build system error - rule has multiple result types"# | |
Development.Shake.Core.$swhen :: Bool -> Action () -> Action () | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U><L,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (p_ijuk [Occ=Once!] :: Bool) | |
(s_ijul [Occ=Once] :: Action ()) -> | |
case p_ijuk of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$swhen1 | |
`cast` ((<S Global Local>_R | |
-> Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (S Global Local -> (() -> IO ()) -> IO ()) ~R# Action ()); | |
True -> s_ijul | |
}}] | |
Development.Shake.Core.$swhen = | |
\ (p_ijuk :: Bool) (s_ijul :: Action ()) -> | |
case p_ijuk of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Core.$swhen1 | |
`cast` ((<S Global Local>_R | |
-> Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (S Global Local -> (() -> IO ()) -> IO ()) ~R# Action ()); | |
True -> s_ijul | |
} | |
Development.Shake.Core.$fMonadRules_$s$fFunctorWriterT [InlPrag=[ALWAYS] CONLIKE] | |
:: forall w_aeRa. Functor (WriterT w_aeRa IO) | |
[GblId, | |
Caf=NoCafRefs, | |
Str=DmdType m, | |
Unf=DFun: \ (@ w_aeRa) -> | |
GHC.Base.D:Functor TYPE WriterT w_aeRa IO | |
Control.Monad.Trans.Writer.Strict.$fFunctorWriterT_$cfmap | |
@ w_aeRa @ IO GHC.Base.$fFunctorIO | |
Control.Monad.Trans.Writer.Strict.$fFunctorWriterT_$c<$ | |
@ w_aeRa @ IO GHC.Base.$fFunctorIO] | |
Development.Shake.Core.$fMonadRules_$s$fFunctorWriterT = | |
\ (@ w_Xf1d) -> | |
GHC.Base.D:Functor | |
@ (WriterT w_Xf1d IO) | |
((a32_rxt7 @ w_Xf1d) | |
`cast` (forall a59_XklB b_XklD. | |
<a59_XklB -> b_XklD>_R | |
-> <WriterT w_Xf1d IO a59_XklB>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XklD, w_Xf1d)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<w_Xf1d>_N <IO>_R <b_XklD>_N) | |
:: (forall a59_XklB b_XklD. | |
(a59_XklB -> b_XklD) | |
-> WriterT w_Xf1d IO a59_XklB | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (b_XklD, w_Xf1d) #)) | |
~R# (forall a59_XklB b_XklD. | |
(a59_XklB -> b_XklD) | |
-> WriterT w_Xf1d IO a59_XklB -> WriterT w_Xf1d IO b_XklD))) | |
((a33_rxt8 @ w_Xf1d) | |
`cast` (forall a59_XklR b_XklT. | |
<a59_XklR>_R | |
-> <WriterT w_Xf1d IO b_XklT>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_XklR, w_Xf1d)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<w_Xf1d>_N <IO>_R <a59_XklR>_N) | |
:: (forall a59_XklR b_XklT. | |
a59_XklR | |
-> WriterT w_Xf1d IO b_XklT | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, (a59_XklR, w_Xf1d) #)) | |
~R# (forall a59_XklR b_XklT. | |
a59_XklR | |
-> WriterT w_Xf1d IO b_XklT -> WriterT w_Xf1d IO a59_XklR))) | |
Development.Shake.Core.$w$s$wupdateOrSnocWith1 [InlPrag=[0]] | |
:: forall v_ikUP. | |
(v_ikUP -> v_ikUP -> v_ikUP) | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> v_ikUP | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
[GblId, | |
Arity=8, | |
Str=DmdType <L,C(C1(U))><L,U><L,U><L,U><L,U><L,U><L,U><S,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [60 0 0 0 0 0 0 0] 634 0}] | |
Development.Shake.Core.$w$s$wupdateOrSnocWith1 = | |
\ (@ v_ikUP) | |
(w_stfU :: v_ikUP -> v_ikUP -> v_ikUP) | |
(ww_stg0 :: GHC.Prim.Word#) | |
(ww1_stg1 :: GHC.Prim.Word#) | |
(ww2_stg2 :: TyCon) | |
(ww3_stg3 :: [Data.Typeable.Internal.KindRep]) | |
(ww4_stg4 :: [TypeRep]) | |
(w1_stfW :: v_ikUP) | |
(w2_stfX | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP)) -> | |
letrec { | |
$wgo5_stfT [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> v_ikUP | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
[LclId, | |
Arity=9, | |
Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><S,U><L,U><L,U>] | |
$wgo5_stfT = | |
\ (ww5_stfy :: GHC.Prim.Word#) | |
(ww6_stfz :: GHC.Prim.Word#) | |
(ww7_stfA :: TyCon) | |
(ww8_stfB :: [Data.Typeable.Internal.KindRep]) | |
(ww9_stfC :: [TypeRep]) | |
(w3_stfs :: v_ikUP) | |
(ww10_stfG | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP)) | |
(ww11_stfK :: GHC.Prim.Int#) | |
(ww12_stfO :: GHC.Prim.Int#) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww11_stfK ww12_stfO) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ww10_stfG | |
ww11_stfK | |
of _ [Occ=Dead] { (# ipv3_ikVk #) -> | |
case ipv3_ikVk | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L kx_ikVo | |
y_ikVp -> | |
case kx_ikVo | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_svvX dt3_svvY ds5_svvZ | |
ds6_svw0 ds7_svw1 -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww5_stfy dt2_svvX) | |
of _ [Occ=Dead] { | |
False -> | |
$wgo5_stfT | |
ww5_stfy | |
ww6_stfz | |
ww7_stfA | |
ww8_stfB | |
ww9_stfC | |
w3_stfs | |
ww10_stfG | |
(GHC.Prim.+# ww11_stfK 1) | |
ww12_stfO; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww6_stfz dt3_svvY) | |
of _ [Occ=Dead] { | |
False -> | |
$wgo5_stfT | |
ww5_stfy | |
ww6_stfz | |
ww7_stfA | |
ww8_stfB | |
ww9_stfC | |
w3_stfs | |
ww10_stfG | |
(GHC.Prim.+# ww11_stfK 1) | |
ww12_stfO; | |
True -> | |
case w_stfU w3_stfs y_ikVp of v'_ikVw { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
@ GHC.Prim.RealWorld | |
ww10_stfG | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ww10_stfG) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv4_ikVz, ipv5_ikVA #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ipv5_ikVA | |
ww11_stfK | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ v_ikUP | |
(Data.Typeable.Internal.TypeRep | |
ww5_stfy ww6_stfz ww7_stfA ww8_stfB ww9_stfC) | |
v'_ikVw) | |
ipv4_ikVz | |
of s'_ikVC [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ipv5_ikVA | |
s'_ikVC | |
of _ [Occ=Dead] { (# ipv6_ikVF, ipv7_ikVG #) -> | |
ipv7_ikVG | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
True -> | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.+# ww12_stfO 1) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP)) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv3_ikVM, ipv4_ikVN #) -> | |
case GHC.Prim.copyArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
@ GHC.Prim.RealWorld | |
ww10_stfG | |
0 | |
ipv4_ikVN | |
0 | |
ww12_stfO | |
ipv3_ikVM | |
of s2_ikVP [OS=OneShot] { __DEFAULT -> | |
case w3_stfs of wild1_ikVQ { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ipv4_ikVN | |
ww12_stfO | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ v_ikUP | |
(Data.Typeable.Internal.TypeRep | |
ww5_stfy ww6_stfz ww7_stfA ww8_stfB ww9_stfC) | |
wild1_ikVQ) | |
s2_ikVP | |
of s'_ikVR [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
ipv4_ikVN | |
s'_ikVR | |
of _ [Occ=Dead] { (# ipv5_ikVU, ipv6_ikVV #) -> | |
ipv6_ikVV | |
} | |
} | |
} | |
} | |
} | |
}; } in | |
$wgo5_stfT | |
ww_stg0 | |
ww1_stg1 | |
ww2_stg2 | |
ww3_stg3 | |
ww4_stg4 | |
w1_stfW | |
w2_stfX | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikUP) | |
w2_stfX) | |
Development.Shake.Core.$s$wupdateOrConcatWith [InlPrag=[0]] | |
:: forall v_ikQF. | |
(v_ikQF -> v_ikQF -> v_ikQF) | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikQF) | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikQF) | |
-> GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_ikQF) | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,C(C1(U))><L,U><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [60 0 0] 721 0}] | |
Development.Shake.Core.$s$wupdateOrConcatWith = | |
\ (@ v_XkQH) | |
(w1_ikQI :: v_XkQH -> v_XkQH -> v_XkQH) | |
(ww_ikQJ | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH)) | |
(ww1_ikQK | |
:: GHC.Prim.Array# | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH)) -> | |
let { | |
wild1_skU3 :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild1_skU3 = | |
GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww1_ikQK } in | |
case GHC.Prim.newArray# | |
@ (Maybe Int) | |
@ GHC.Prim.RealWorld | |
wild1_skU3 | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Maybe Int)) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikRw, ipv1_ikRx #) -> | |
letrec { | |
$wa19_stgk [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s_ikQO. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ikQO (Maybe Int) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s_ikQO | |
-> (# GHC.Prim.State# s_ikQO, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ikQO (Maybe Int) #) | |
[LclId, Arity=5, Str=DmdType <L,U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa19_stgk = | |
\ (@ s_ikQO) | |
(w_stg7 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH)) | |
(w2_stg8 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ikQO (Maybe Int)) | |
(ww2_stge :: GHC.Prim.Int#) | |
(ww3_stgi :: GHC.Prim.Int#) | |
(w3_stgb [OS=OneShot] :: GHC.Prim.State# s_ikQO) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww2_stge ww3_stgi) | |
of _ [Occ=Dead] { | |
False -> | |
case w2_stg8 | |
of wild3_ikR5 | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds1_ikR7 -> | |
case GHC.Prim.writeArray# | |
@ s_ikQO | |
@ (Maybe Int) | |
ds1_ikR7 | |
ww2_stge | |
(case w_stg7 | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds2_ikRb -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ds2_ikRb | |
ww2_stge | |
of _ [Occ=Dead] { (# ipv2_ikRf #) -> | |
case ipv2_ikRf | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L k1_ikRm | |
ds4_ikRn -> | |
case k1_ikRm | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww5_svw4 ww6_svw5 ww7_svw6 | |
ww8_svw7 ww9_svw8 -> | |
Development.Shake.Core.$wpoly_go | |
@ v_XkQH | |
ww5_svw4 | |
ww6_svw5 | |
ww_ikQJ | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww_ikQJ) | |
} | |
} | |
} | |
}) | |
w3_stgb | |
of s'_ikRp [OS=OneShot] { __DEFAULT -> | |
$wa19_stgk | |
@ s_ikQO | |
w_stg7 | |
wild3_ikR5 | |
(GHC.Prim.+# ww2_stge 1) | |
ww3_stgi | |
s'_ikRp | |
} | |
}; | |
True -> (# w3_stgb, w2_stg8 #) | |
}; } in | |
case $wa19_stgk | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww1_ikQK) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld @ (Maybe Int) ipv1_ikRx) | |
0 | |
wild1_skU3 | |
ipv_ikRw | |
of _ [Occ=Dead] { (# ipv2_ikRB, ipv3_ikRC #) -> | |
case ipv3_ikRC | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds2_ikRG -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld @ (Maybe Int) ds2_ikRG ipv2_ikRB | |
of _ [Occ=Dead] { (# ipv4_ikRK, ipv5_ikRL #) -> | |
case Development.Shake.Core.$wgo | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Maybe Int) ipv5_ikRL) | |
(GHC.Prim.sizeofArray# @ (Maybe Int) ipv5_ikRL) | |
0 | |
0 | |
of ww2_stbr { __DEFAULT -> | |
let { | |
a59_skTY :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_skTY = | |
GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww_ikQJ } in | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.+# a59_skTY ww2_stbr) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH)) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv6_ikSz, ipv7_ikSA #) -> | |
case GHC.Prim.copyArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
@ GHC.Prim.RealWorld | |
ww_ikQJ | |
0 | |
ipv7_ikSA | |
0 | |
a59_skTY | |
ipv6_ikSz | |
of s2_ikSC [OS=OneShot] { __DEFAULT -> | |
letrec { | |
$wa20_stgA [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=3, Str=DmdType <L,U><L,U><L,U>] | |
$wa20_stgA = | |
\ (ww3_stgu :: GHC.Prim.Int#) | |
(ww4_stgy :: GHC.Prim.Int#) | |
(w_stgr [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww4_stgy wild1_skU3) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.indexArray# @ (Maybe Int) ipv5_ikRL ww4_stgy | |
of _ [Occ=Dead] { (# ipv8_ikSX #) -> | |
case ipv8_ikSX of _ [Occ=Dead] { | |
Nothing -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww1_ikQK | |
ww4_stgy | |
of _ [Occ=Dead] { (# ipv9_ikT5 #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ipv7_ikSA | |
ww3_stgu | |
ipv9_ikT5 | |
w_stgr | |
of s'_ikT7 [OS=OneShot] { __DEFAULT -> | |
$wa20_stgA | |
(GHC.Prim.+# ww3_stgu 1) (GHC.Prim.+# ww4_stgy 1) s'_ikT7 | |
} | |
}; | |
Just i3_ikTa -> | |
case i3_ikTa of _ [Occ=Dead] { GHC.Types.I# i#_ikTe -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww_ikQJ | |
i#_ikTe | |
of _ [Occ=Dead] { (# ipv9_ikTi #) -> | |
case ipv9_ikTi | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L k1_ikTm | |
v1_ikTn -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ww1_ikQK | |
ww4_stgy | |
of _ [Occ=Dead] { (# ipv10_ikTr #) -> | |
case ipv10_ikTr | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L ds8_ikTv | |
v2_ikTw -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ipv7_ikSA | |
i#_ikTe | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep @ v_XkQH k1_ikTm (w1_ikQI v1_ikTn v2_ikTw)) | |
w_stgr | |
of s'_ikTy [OS=OneShot] { __DEFAULT -> | |
$wa20_stgA ww3_stgu (GHC.Prim.+# ww4_stgy 1) s'_ikTy | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w_stgr, GHC.Tuple.() #) | |
}; } in | |
case $wa20_stgA a59_skTY 0 s2_ikSC | |
of _ [Occ=Dead] { (# ipv8_ikTE, ipv9_ikTF #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_XkQH) | |
ipv7_ikSA | |
ipv8_ikTE | |
of _ [Occ=Dead] { (# ipv10_ikTJ, ipv11_ikTK #) -> | |
ipv11_ikTK | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
Rec { | |
Development.Shake.Core.$wpoly_go2 [InlPrag=[0], Occ=LoopBreaker] | |
:: forall v_Xjw4. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Int# | |
-> Map.HashMap TypeRep v_Xjw4 | |
-> Maybe v_Xjw4 | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,U><L,U><L,U><S,1*U>] | |
Development.Shake.Core.$wpoly_go2 = | |
\ (@ v_Xjw4) | |
(ww_stiX :: GHC.Prim.Word#) | |
(ww1_stj1 :: GHC.Prim.Word#) | |
(ww2_stj2 :: GHC.Prim.Word#) | |
(ww3_stj9 :: GHC.Prim.Int#) | |
(w_stiU :: Map.HashMap TypeRep v_Xjw4) -> | |
case w_stiU of _ [Occ=Dead] { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> | |
GHC.Base.Nothing @ v_Xjw4; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijy8 | |
dt1_ijy9 -> | |
let { | |
a59_slpD :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a59_slpD = | |
GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# ww_stiX ww3_stj9) (__word 15))) } in | |
case GHC.Prim.and# dt_ijy8 a59_slpD of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap TypeRep v_Xjw4) | |
dt1_ijy9 | |
(GHC.Prim.word2Int# | |
(GHC.Prim.popCnt# | |
(GHC.Prim.and# dt_ijy8 (GHC.Prim.minusWord# a59_slpD (__word 1))))) | |
of _ [Occ=Dead] { (# ipv2_ijyC #) -> | |
Development.Shake.Core.$wpoly_go2 | |
@ v_Xjw4 | |
ww_stiX | |
ww1_stj1 | |
ww2_stj2 | |
(GHC.Prim.+# ww3_stj9 4) | |
ipv2_ijyC | |
}; | |
__word 0 -> GHC.Base.Nothing @ v_Xjw4 | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt_ijyG | |
dt1_ijyH dt2_ijyI -> | |
case dt1_ijyH | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt3_svwD dt4_svwE ds5_svwF | |
ds6_svwG ds7_svwH -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# ww_stiX dt_ijyG) | |
of _ [Occ=Dead] { | |
False -> GHC.Base.Nothing @ v_Xjw4; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww1_stj1 dt3_svwD) | |
of _ [Occ=Dead] { | |
False -> GHC.Base.Nothing @ v_Xjw4; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww2_stj2 dt4_svwE) | |
of _ [Occ=Dead] { | |
False -> GHC.Base.Nothing @ v_Xjw4; | |
True -> GHC.Base.Just @ v_Xjw4 dt2_ijyI | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijyP -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap TypeRep v_Xjw4) | |
dt_ijyP | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# ww_stiX ww3_stj9) (__word 15))) | |
of _ [Occ=Dead] { (# ipv2_ijz3 #) -> | |
Development.Shake.Core.$wpoly_go2 | |
@ v_Xjw4 | |
ww_stiX | |
ww1_stj1 | |
ww2_stj2 | |
(GHC.Prim.+# ww3_stj9 4) | |
ipv2_ijz3 | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt_ijz6 | |
dt1_ijz7 -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# ww_stiX dt_ijz6) | |
of _ [Occ=Dead] { | |
False -> GHC.Base.Nothing @ v_Xjw4; | |
True -> | |
Development.Shake.Core.$wpoly_go1 | |
@ v_Xjw4 | |
ww1_stj1 | |
ww2_stj2 | |
dt1_ijz7 | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep v_Xjw4) | |
dt1_ijz7) | |
} | |
} | |
end Rec } | |
a47_rxuR :: String | |
[GblId, Str=DmdType] | |
a47_rxuR = | |
GHC.Show.showLitString | |
lvl38_rxtV | |
(GHC.Types.: @ Char GHC.Show.shows6 (GHC.Types.[] @ Char)) | |
lvl78_rxuS :: String | |
[GblId, Str=DmdType] | |
lvl78_rxuS = GHC.Types.: @ Char GHC.Show.shows6 a47_rxuR | |
lvl79_rxuT :: TypeRep -> IO () | |
[GblId, Arity=1, Str=DmdType <L,U>b] | |
lvl79_rxuT = | |
\ (tk_XkQD :: TypeRep) -> E.errorNoRuleToBuildType2 tk_XkQD tk_XkQD | |
lvl80_rxuU :: [Char] | |
[GblId, Str=DmdType] | |
lvl80_rxuU = GHC.CString.unpackCString# "raising here"# | |
lvl81_rxuV :: [Char] | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl81_rxuV = | |
GHC.Types.: @ Char GHC.Show.shows6 (GHC.Types.[] @ Char) | |
lvl82_rxuW :: String | |
[GblId, Str=DmdType] | |
lvl82_rxuW = GHC.Show.showLitString lvl80_rxuU lvl81_rxuV | |
lvl83_rxuX :: [Char] | |
[GblId, Str=DmdType] | |
lvl83_rxuX = GHC.Types.: @ Char GHC.Show.shows6 lvl82_rxuW | |
a48_rxuY :: String | |
[GblId, Str=DmdType] | |
a48_rxuY = | |
GHC.Show.showLitString | |
lvl39_rxtW | |
(GHC.Types.: @ Char GHC.Show.shows6 (GHC.Types.[] @ Char)) | |
lvl84_rxuZ :: String | |
[GblId, Str=DmdType] | |
lvl84_rxuZ = GHC.Types.: @ Char GHC.Show.shows6 a48_rxuY | |
a49_rxv0 :: String | |
[GblId, Str=DmdType] | |
a49_rxv0 = | |
GHC.Show.showLitString | |
lvl40_rxtX | |
(GHC.Types.: @ Char GHC.Show.shows6 (GHC.Types.[] @ Char)) | |
lvl85_rxv1 :: String | |
[GblId, Str=DmdType] | |
lvl85_rxv1 = GHC.Types.: @ Char GHC.Show.shows6 a49_rxv0 | |
$wa10_rxv2 | |
:: forall t_ahCY. | |
Num t_ahCY => | |
Database | |
-> Pool | |
-> Cleanup | |
-> IO Seconds | |
-> Map.HashMap TypeRep (RuleInfo Action) | |
-> (Verbosity -> String -> IO ()) | |
-> ShakeOptions | |
-> (String -> IO ()) | |
-> (String -> IO ()) | |
-> IORef [IO ()] | |
-> IORef [(Key, Key)] | |
-> Stack | |
-> Key | |
-> (Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=16, | |
Str=DmdType <L,1*U(A,A,A,A,A,A,1*C1(U))><L,U><L,U><L,U><L,U><L,U><L,U><L,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U)><L,U><L,U><L,U><L,U><L,U><L,U><L,C(C1(U(U,U)))><L,U>] | |
$wa10_rxv2 = | |
\ (@ t_ahCY) | |
(w_stjp :: Num t_ahCY) | |
(ww_stjx :: Database) | |
(ww1_stjy :: Pool) | |
(ww2_stjz :: Cleanup) | |
(ww3_stjA :: IO Seconds) | |
(ww4_stjB :: Map.HashMap TypeRep (RuleInfo Action)) | |
(ww5_stjC :: Verbosity -> String -> IO ()) | |
(ww6_stjD :: ShakeOptions) | |
(ww7_stjE :: String -> IO ()) | |
(ww8_stjF :: String -> IO ()) | |
(ww9_stjG :: IORef [IO ()]) | |
(ww10_stjH :: IORef [(Key, Key)]) | |
(w1_stjr :: Stack) | |
(w2_stjs :: Key) | |
(w3_stjt | |
:: Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
(w4_stju [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.newMutVar# | |
@ Local | |
@ GHC.Prim.RealWorld | |
(Development.Shake.Core.Local | |
w1_stjr | |
(shakeVerbosity ww6_stjD) | |
(GHC.Base.Nothing @ String) | |
(GHC.Types.[] @ Depends) | |
0.0 | |
(GHC.Types.[] @ Trace) | |
(GHC.Types.[] @ (Key -> Bool)) | |
(GHC.Types.[] @ Key)) | |
w4_stju | |
of _ [Occ=Dead] { (# ipv_imaz, ipv1_imaA #) -> | |
let { | |
lvl116_slfD :: t_ahCY | |
[LclId, Str=DmdType] | |
lvl116_slfD = fromInteger @ t_ahCY w_stjp lvl36_rxtT } in | |
let { | |
a59_smbj | |
:: Either SomeException (Value, Local) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=2, Str=DmdType <L,U><L,U>] | |
a59_smbj = | |
\ (x_aez9 :: Either SomeException (Value, Local)) | |
(s_ilqr [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows9 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Show.showLitString | |
lvl37_rxtU | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.showList__1 | |
(GHC.List.foldr1_$sfoldr1 | |
@ (String -> String) | |
GHC.Show.$fShow(,)1 | |
(\ (eta_ilrV :: String) -> | |
case x_aez9 of _ [Occ=Dead] { | |
Left ds1_ilVO -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds2_iaAW :: [Char]) -> | |
case ds2_iaAW of _ [Occ=Dead] { | |
[] -> eta_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: @ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows16; | |
Right ds1_ilVM -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds2_iaAW :: [Char]) -> | |
case ds2_iaAW of _ [Occ=Dead] { | |
[] -> eta_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: @ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows17 | |
}) | |
(GHC.Types.[] @ ShowS) | |
lvl50_rxud)))))) | |
GHC.Types.True | |
s_ilqr | |
of _ [Occ=Dead] { (# ipv2_ilqu, ipv3_ilqv #) -> | |
case x_aez9 of _ [Occ=Dead] { | |
Left e_aeza -> | |
((w3_stjt | |
(Data.Either.Left | |
@ SomeException @ (Value, [Depends], t_ahCY, [Trace]) e_aeza)) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilqu; | |
Right ds2_djc0 -> | |
case ds2_djc0 of _ [Occ=Dead] { (res_aezb, ds3_djc1) -> | |
case ds3_djc1 | |
of _ [Occ=Dead] | |
{ Local ds4_djc2 ds5_djc3 ds6_djc4 ds7_djc5 dt_djuM ds8_djc7 | |
ds9_djc8 ds10_djc9 -> | |
((w3_stjt | |
(Data.Either.Right | |
@ SomeException | |
@ (Value, [Depends], t_ahCY, [Trace]) | |
(res_aezb, | |
reverse @ Depends ds7_djc5, | |
lvl116_slfD, | |
reverse @ Trace ds8_djc7))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilqu | |
} | |
} | |
} | |
} } in | |
case GHC.Prim.newMutVar# | |
@ (SomeException -> IO ()) | |
@ GHC.Prim.RealWorld | |
((\ (x_Xb0y :: SomeException) | |
(eta_Xcf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
a59_smbj | |
(Data.Either.Left @ SomeException @ (Value, Local) x_Xb0y) eta_Xcf) | |
`cast` (<SomeException>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (SomeException | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (SomeException -> IO ()))) | |
ipv_imaz | |
of _ [Occ=Dead] { (# ipv2_XmzC, ipv3_XmzE #) -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout lvl85_rxv1 GHC.Types.True ipv2_XmzC | |
of _ [Occ=Dead] { (# ipv4_ilqu, ipv5_ilqv #) -> | |
case GHC.Prim.catch# | |
@ () | |
@ SomeException | |
(\ (eta_Xcq [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ipv1_imaA eta_Xcq | |
of _ [Occ=Dead] { (# ipv6_ilkP, ipv7_ilkQ #) -> | |
case ipv7_ilkQ | |
of _ [Occ=Dead] | |
{ Local ds4_djm2 ds5_djm3 ds6_djm4 ds7_djm5 dt_djuT ds8_djm7 | |
ds9_djm8 ds10_djm9 -> | |
let { | |
tk_XkQD [Dmd=<L,U(U,U,U(U,U,A,A,U),1*U,1*U)>] :: TypeRep | |
[LclId, Str=DmdType] | |
tk_XkQD = typeKey w2_stjs } in | |
let { | |
q_skFL :: Maybe (RuleInfo Action) | |
[LclId, Str=DmdType] | |
q_skFL = | |
case tk_XkQD | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt1_ilsE dt2_ilsF ds11_ilsG | |
ds12_ilsH ds13_ilsI -> | |
Development.Shake.Core.$wpoly_go2 | |
@ (RuleInfo Action) dt1_ilsE dt1_ilsE dt2_ilsF 0 ww4_stjB | |
} } in | |
let { | |
a60_ss0R | |
:: S Global Local | |
-> (Value -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=3, Str=DmdType <L,U><L,U><L,U>] | |
a60_ss0R = | |
\ (eta1_B3 [OS=OneShot] :: S Global Local) | |
(eta2_B2 [OS=OneShot] :: Value -> IO ()) | |
(eta3_XaZ [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case q_skFL of _ [Occ=Dead] { | |
Nothing -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout lvl83_rxuX GHC.Types.True eta3_XaZ | |
of _ [Occ=Dead] { (# ipv8_XlvS, ipv9_XlvU #) -> | |
case (\ _ [Occ=Dead, OS=OneShot] -> | |
case lvl79_rxuT tk_XkQD of wild2_00 { }) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ()) | |
of _ [Occ=Dead] { | |
} | |
}; | |
Just ds11_djbS -> | |
case ds11_djbS | |
of _ [Occ=Dead] | |
{ RuleInfo ds12_djbT ds13_djbU ds14_djbV ds15_djbW -> | |
((((((ds14_djbV w2_stjs) | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <Value>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <Value>_N | |
:: Action Value ~R# (S Global Local -> ContT () IO Value))) | |
eta1_B3) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Value>_R | |
:: ContT () IO Value ~R# ((Value -> IO ()) -> IO ()))) | |
eta2_B2) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta3_XaZ | |
} | |
} } in | |
case ds5_djm3 of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout GHC.Show.shows1 GHC.Types.True ipv6_ilkP | |
of _ [Occ=Dead] { (# ipv8_Xlws, ipv9_Xlwu #) -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows9 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Show.showLitString | |
lvl41_rxtY | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.showList__1 | |
(GHC.List.foldr1_$sfoldr1 | |
@ (String -> String) | |
GHC.Show.$fShow(,)1 | |
(\ (eta1_ilrV :: String) -> | |
case q_skFL of _ [Occ=Dead] { | |
Nothing -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds12_iaAW :: [Char]) -> | |
case ds12_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows17; | |
Just ipv10_ima1 -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds12_iaAW :: [Char]) -> | |
case ds12_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows16 | |
}) | |
(GHC.Types.: | |
@ ShowS | |
(case tk_XkQD | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww12_iaVl ww13_iaVm | |
ww14_iaVn ww15_iaVo | |
ww16_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww14_iaVn ww15_iaVo ww16_iaVp | |
}) | |
(GHC.Types.[] @ ShowS)) | |
lvl50_rxud)))))) | |
GHC.Types.True | |
ipv8_Xlws | |
of _ [Occ=Dead] { (# ipv10_Xlwy, ipv11_XlwA #) -> | |
a60_ss0R | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
((GHC.STRef.STRef | |
@ GHC.Prim.RealWorld @ (SomeException -> IO ()) ipv3_XmzE) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ()) | |
~R# IORef (SomeException -> IO ()))) | |
(Development.Shake.Core.Global | |
ww_stjx | |
ww1_stjy | |
ww2_stjz | |
ww3_stjA | |
ww4_stjB | |
ww5_stjC | |
ww6_stjD | |
ww7_stjE | |
ww8_stjF | |
ww9_stjG | |
ww10_stjH) | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ipv1_imaA) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local))) | |
((\ (x_ilFI :: Value) | |
(eta1_XoG [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ipv1_imaA eta1_XoG | |
of _ [Occ=Dead] { (# ipv12_Xlxi, ipv13_Xlxk #) -> | |
a59_smbj | |
(Data.Either.Right | |
@ SomeException @ (Value, Local) (x_ilFI, ipv13_Xlxk)) | |
ipv12_Xlxi | |
}) | |
`cast` (<Value>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Value | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Value -> IO ()))) | |
ipv10_Xlwy | |
} | |
}; | |
Chatty -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows9 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Show.showLitString | |
lvl41_rxtY | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.showList__1 | |
(GHC.List.foldr1_$sfoldr1 | |
@ (String -> String) | |
GHC.Show.$fShow(,)1 | |
(\ (eta1_ilrV :: String) -> | |
case q_skFL of _ [Occ=Dead] { | |
Nothing -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds11_iaAW :: [Char]) -> | |
case ds11_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows17; | |
Just ipv8_ima1 -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds11_iaAW :: [Char]) -> | |
case ds11_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows16 | |
}) | |
(GHC.Types.: | |
@ ShowS | |
(case tk_XkQD | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww12_iaVl ww13_iaVm | |
ww14_iaVn ww15_iaVo | |
ww16_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww14_iaVn ww15_iaVo ww16_iaVp | |
}) | |
(GHC.Types.[] @ ShowS)) | |
lvl50_rxud)))))) | |
GHC.Types.True | |
ipv6_ilkP | |
of _ [Occ=Dead] { (# ipv8_Xlwv, ipv9_Xlwx #) -> | |
a60_ss0R | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
((GHC.STRef.STRef | |
@ GHC.Prim.RealWorld @ (SomeException -> IO ()) ipv3_XmzE) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ()) | |
~R# IORef (SomeException -> IO ()))) | |
(Development.Shake.Core.Global | |
ww_stjx | |
ww1_stjy | |
ww2_stjz | |
ww3_stjA | |
ww4_stjB | |
ww5_stjC | |
ww6_stjD | |
ww7_stjE | |
ww8_stjF | |
ww9_stjG | |
ww10_stjH) | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ipv1_imaA) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local))) | |
((\ (x_ilFI :: Value) | |
(eta1_XoG [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ipv1_imaA eta1_XoG | |
of _ [Occ=Dead] { (# ipv10_Xlxi, ipv11_Xlxk #) -> | |
a59_smbj | |
(Data.Either.Right | |
@ SomeException @ (Value, Local) (x_ilFI, ipv11_Xlxk)) | |
ipv10_Xlxi | |
}) | |
`cast` (<Value>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Value | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Value -> IO ()))) | |
ipv8_Xlwv | |
}; | |
Diagnostic -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows9 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Show.showLitString | |
lvl41_rxtY | |
(GHC.Types.: | |
@ Char | |
GHC.Show.shows6 | |
(GHC.Types.: | |
@ Char | |
GHC.Show.showList__1 | |
(GHC.List.foldr1_$sfoldr1 | |
@ (String -> String) | |
GHC.Show.$fShow(,)1 | |
(\ (eta1_ilrV :: String) -> | |
case q_skFL of _ [Occ=Dead] { | |
Nothing -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds11_iaAW :: [Char]) -> | |
case ds11_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows17; | |
Just ipv8_ima1 -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds11_iaAW :: [Char]) -> | |
case ds11_iaAW of _ [Occ=Dead] { | |
[] -> eta1_ilrV; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV GHC.Show.shows16 | |
}) | |
(GHC.Types.: | |
@ ShowS | |
(case tk_XkQD | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww12_iaVl ww13_iaVm | |
ww14_iaVn ww15_iaVo | |
ww16_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww14_iaVn ww15_iaVo ww16_iaVp | |
}) | |
(GHC.Types.[] @ ShowS)) | |
lvl50_rxud)))))) | |
GHC.Types.True | |
ipv6_ilkP | |
of _ [Occ=Dead] { (# ipv8_Xlwv, ipv9_Xlwx #) -> | |
a60_ss0R | |
(Development.Shake.Monad.S | |
@ Global | |
@ Local | |
((GHC.STRef.STRef | |
@ GHC.Prim.RealWorld @ (SomeException -> IO ()) ipv3_XmzE) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ()) | |
~R# IORef (SomeException -> IO ()))) | |
(Development.Shake.Core.Global | |
ww_stjx | |
ww1_stjy | |
ww2_stjz | |
ww3_stjA | |
ww4_stjB | |
ww5_stjC | |
ww6_stjD | |
ww7_stjE | |
ww8_stjF | |
ww9_stjG | |
ww10_stjH) | |
((GHC.STRef.STRef @ GHC.Prim.RealWorld @ Local ipv1_imaA) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: GHC.STRef.STRef GHC.Prim.RealWorld Local ~R# IORef Local))) | |
((\ (x_ilFI :: Value) | |
(eta1_XoG [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ipv1_imaA eta1_XoG | |
of _ [Occ=Dead] { (# ipv10_Xlxi, ipv11_Xlxk #) -> | |
a59_smbj | |
(Data.Either.Right | |
@ SomeException @ (Value, Local) (x_ilFI, ipv11_Xlxk)) | |
ipv10_Xlxi | |
}) | |
`cast` (<Value>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Value | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Value -> IO ()))) | |
ipv8_Xlwv | |
} | |
} | |
} | |
}) | |
(\ (e1_ilPt [OS=OneShot] :: SomeException) | |
(s_ilqr [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout lvl84_rxuZ GHC.Types.True s_ilqr | |
of _ [Occ=Dead] { (# ipv6_XlPL, ipv7_XlPN #) -> | |
a59_smbj | |
(Data.Either.Left @ SomeException @ (Value, Local) e1_ilPt) | |
ipv6_XlPL | |
}) | |
ipv4_ilqu | |
of _ [Occ=Dead] { (# ipv6_XlPI, ipv7_XlPK #) -> | |
GHC.IO.Handle.Text.hPutStr2 | |
stdout lvl78_rxuS GHC.Types.True ipv6_XlPI | |
} | |
} | |
} | |
} | |
a50_rxv3 | |
:: forall t_ahCY. | |
Num t_ahCY => | |
Global | |
-> Stack | |
-> Key | |
-> (Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=6, | |
Str=DmdType <L,1*U(A,A,A,A,A,A,1*C1(U))><S,1*U(U,U,U,U,U,U,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U),U,U,U,U)><L,U><L,U><L,C(C1(U(U,U)))><L,U>] | |
a50_rxv3 = | |
\ (@ t_ahCY) | |
(w_stjp :: Num t_ahCY) | |
(w1_stjq :: Global) | |
(w2_stjr :: Stack) | |
(w3_stjs :: Key) | |
(w4_stjt | |
:: Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
(w5_stju [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w1_stjq | |
of _ [Occ=Dead] | |
{ Global ww1_stjx ww2_stjy ww3_stjz ww4_stjA ww5_stjB ww6_stjC | |
ww7_stjD ww8_stjE ww9_stjF ww10_stjG ww11_stjH -> | |
$wa10_rxv2 | |
@ t_ahCY | |
w_stjp | |
ww1_stjx | |
ww2_stjy | |
ww3_stjz | |
ww4_stjA | |
ww5_stjB | |
ww6_stjC | |
ww7_stjD | |
ww8_stjE | |
ww9_stjF | |
ww10_stjG | |
ww11_stjH | |
w2_stjr | |
w3_stjs | |
w4_stjt | |
w5_stju | |
} | |
lvl86_rxv5 | |
:: forall v_Xfbz. | |
Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz)) | |
[GblId, Caf=NoCafRefs, Str=DmdType] | |
lvl86_rxv5 = | |
\ (@ v_Xfbz) -> | |
Data.Either.Left | |
@ [Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
(GHC.Types.[] | |
@ (Either SomeException ([Depends], v_Xfbz) -> IO ())) | |
Development.Shake.Core.newCache2 | |
:: forall k_af1e v_af1f. | |
(Eq k_af1e, Hashable k_af1e) => | |
(k_af1e -> Action v_af1f) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
k_af1e -> Action v_af1f #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(C(C1(U)),A)><L,U(A,C(U(U)))><L,C(U)><L,U>] | |
Development.Shake.Core.newCache2 = | |
\ (@ k_af1e) | |
(@ v_Xfbz) | |
($dEq_afbW :: Eq k_af1e) | |
($dHashable_afbX :: Hashable k_af1e) | |
(act_aeBU :: k_af1e -> Action v_Xfbz) | |
(eta_X5Z [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.newMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
eta_X5Z | |
of _ [Occ=Dead] { (# ipv_imLD, ipv1_imLE #) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ k_af1e @ (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv_imLD | |
of s2#_imLG [OS=OneShot] { __DEFAULT -> | |
(# s2#_imLG, | |
\ (key_aeBW :: k_af1e) -> | |
let { | |
a59_smMO [Dmd=<L,C(U)>] :: Action v_Xfbz | |
[LclId, Str=DmdType] | |
a59_smMO = act_aeBU key_aeBW } in | |
let { | |
a60_smVe | |
:: Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) #) | |
[LclId, Arity=2, Str=DmdType <S,U><L,U>] | |
a60_smVe = | |
\ (mp_aeBX | |
:: Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
(eta1_X63 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Map.lookup | |
@ k_af1e | |
@ (Fence (Either SomeException ([Depends], v_Xfbz))) | |
$dEq_afbW | |
$dHashable_afbX | |
key_aeBW | |
mp_aeBX | |
of _ [Occ=Dead] { | |
Nothing -> | |
case GHC.Prim.newMutVar# | |
@ (Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) | |
@ GHC.Prim.RealWorld | |
(lvl86_rxv5 @ v_Xfbz) | |
eta1_X63 | |
of _ [Occ=Dead] { (# ipv2_imMU, ipv3_imMV #) -> | |
(# ipv2_imMU, | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.insert | |
@ k_af1e | |
@ (Fence (Either SomeException ([Depends], v_Xfbz))) | |
$dEq_afbW | |
$dHashable_afbX | |
key_aeBW | |
((GHC.STRef.STRef | |
@ GHC.Prim.RealWorld | |
@ (Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) | |
ipv3_imMV) | |
`cast` (Sym GHC.IORef.NTCo:IORef[0] <Either | |
[Either | |
SomeException | |
([Depends], v_Xfbz) | |
-> IO ()] | |
(Either | |
SomeException | |
([Depends], v_Xfbz))>_N | |
; Sym | |
(General.Concurrent.NTCo:Fence[0] | |
<Either SomeException ([Depends], v_Xfbz)>_R) | |
:: GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) | |
~R# Fence (Either SomeException ([Depends], v_Xfbz)))) | |
mp_aeBX, | |
(\ (r1_ilFF :: S Global Local) | |
(eta2_XaM :: v_Xfbz -> IO ()) | |
(eta3_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case r1_ilFF of wild1_ilT9 { S ds2_ilTb ds3_ilTc ds4_ilTd -> | |
case ds4_ilTd | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta3_B1 | |
of _ [Occ=Dead] { (# ipv4_ilTl, ipv5_ilTm #) -> | |
let { | |
lvl116_sliV [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
lvl116_sliV = | |
case ipv5_ilTm | |
of _ [Occ=Dead] | |
{ Local ds6_djmm ds7_djmn ds8_djmo ds9_djmp dt_djuV ds10_djmr | |
ds11_djms ds12_djmt -> | |
case GHC.List.$wlenAcc @ Depends ds9_djmp 0 | |
of ww2_ib1S { __DEFAULT -> | |
GHC.Types.I# ww2_ib1S | |
} | |
} } in | |
((((Development.Shake.Monad.tryRAW1 | |
@ Global | |
@ Local | |
@ v_Xfbz | |
(a59_smMO | |
`cast` (Development.Shake.Core.NTCo:Action[0] <v_Xfbz>_N | |
:: Action v_Xfbz ~R# RAW Global Local v_Xfbz)) | |
wild1_ilT9) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Either SomeException v_Xfbz>_R | |
:: ContT () IO (Either SomeException v_Xfbz) | |
~R# ((Either SomeException v_Xfbz -> IO ()) -> IO ()))) | |
((\ (x_ilFI :: Either SomeException v_Xfbz) | |
(eta4_XaV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case x_ilFI of _ [Occ=Dead] { | |
Left err_aeCc -> | |
case General.Concurrent.$wa | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
ipv3_imMV | |
(Data.Either.Left | |
@ SomeException @ ([Depends], v_Xfbz) err_aeCc) | |
eta4_XaV | |
of _ [Occ=Dead] { (# ipv6_XlN3, ipv7_XlN5 #) -> | |
case GHC.Prim.raiseIO# | |
@ SomeException @ v_Xfbz err_aeCc ipv6_XlN3 | |
of wild4_00 { | |
} | |
}; | |
Right v1_aeCd -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta4_XaV | |
of _ [Occ=Dead] { (# ipv6_Xm4H, ipv7_Xm4J #) -> | |
case General.Concurrent.$wa | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
ipv3_imMV | |
(Data.Either.Right | |
@ SomeException | |
@ ([Depends], v_Xfbz) | |
(case ipv7_Xm4J | |
of _ [Occ=Dead] | |
{ Local ds7_djmm ds8_djmn ds9_djmo ds10_djmp | |
dt_djuV ds11_djmr ds12_djms ds13_djmt -> | |
case GHC.List.$wlenAcc @ Depends ds10_djmp 0 | |
of ww2_ib1S { __DEFAULT -> | |
case lvl116_sliV | |
of _ [Occ=Dead] { GHC.Types.I# y_iaHW -> | |
let { | |
y1_ikr8 :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_ikr8 = GHC.Prim.-# ww2_ib1S y_iaHW } in | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.<# 0 y1_ikr8) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.[] @ Depends; | |
True -> | |
GHC.List.$wunsafeTake | |
@ Depends y1_ikr8 ds10_djmp | |
} | |
} | |
} | |
}, | |
v1_aeCd)) | |
ipv6_Xm4H | |
of _ [Occ=Dead] { (# ipv8_XlNd, ipv9_XlNf #) -> | |
((eta2_XaM v1_aeCd) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #)))) | |
ipv8_XlNd | |
} | |
} | |
}) | |
`cast` (<Either SomeException v_Xfbz>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Either SomeException v_Xfbz | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Either SomeException v_Xfbz -> IO ())))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_ilTl | |
} | |
} | |
}) | |
`cast` ((<S Global Local>_R | |
-> (<v_Xfbz -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <v_Xfbz>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <v_Xfbz>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <v_Xfbz>_N | |
:: (S Global Local | |
-> (v_Xfbz -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action v_Xfbz)) #) | |
}; | |
Just bar_aeBY -> | |
(# eta1_X63, | |
(mp_aeBX, | |
(\ (r1_Xm7H :: S Global Local) | |
(eta2_XaH :: v_Xfbz -> IO ()) | |
(eta3_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case bar_aeBY | |
`cast` (General.Concurrent.NTCo:Fence[0] | |
<Either SomeException ([Depends], v_Xfbz)>_R | |
; GHC.IORef.NTCo:IORef[0] <Either | |
[Either | |
SomeException | |
([Depends], v_Xfbz) | |
-> IO ()] | |
(Either | |
SomeException | |
([Depends], v_Xfbz))>_N | |
:: Fence (Either SomeException ([Depends], v_Xfbz)) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Either | |
[Either SomeException ([Depends], v_Xfbz) | |
-> IO ()] | |
(Either SomeException ([Depends], v_Xfbz)))) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_imUM -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) | |
var#_imUM | |
eta3_B1 | |
of _ [Occ=Dead] { (# ipv2_imUQ, ipv3_imUR #) -> | |
case ipv3_imUR of _ [Occ=Dead] { | |
Left x_imUZ -> | |
case r1_Xm7H of _ [Occ=Dead] { S ww1_ilWm ww2_ilWn ww3_ilWo -> | |
case ww1_ilWm | |
`cast` (GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: IORef (SomeException -> IO ()) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld (SomeException -> IO ())) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_ilWw -> | |
Development.Shake.Monad.$wa | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
@ Global | |
@ Local | |
((\ (k1_aeC2 [OS=OneShot] | |
:: Either | |
SomeException (Either SomeException ([Depends], v_Xfbz)) | |
-> IO ()) | |
(eta4_Xs0 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
a61_spD0 | |
:: Either SomeException ([Depends], v_Xfbz) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, | |
Arity=2, | |
Str=DmdType <L,U><L,U> {aeC2-><L,1*C1(C(U(U,A)))> | |
ilWn-><S(LSLLLLLLLLL),1*U(A,1*U(U,U),A,A,A,A,A,A,A,A,A)>}, | |
Unf=Unf{Src=InlineStable, TopLvl=False, Value=True, | |
ConLike=True, WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (v1_aeC3 [Occ=Once] | |
:: Either | |
SomeException ([Depends], v_Xfbz)) | |
(eta5_Xs2 [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ww2_ilWn | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] ds3_djjv [Occ=Once!] | |
_ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] -> | |
case ds3_djjv | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.Pool ww7_ilVY [Occ=Once] | |
ww8_ilVZ [Occ=Once] -> | |
Development.Shake.Pool.$wa | |
@ () | |
ww7_ilVY | |
ww8_ilVZ | |
(k1_aeC2 | |
(Data.Either.Right | |
@ SomeException | |
@ (Either | |
SomeException | |
([Depends], v_Xfbz)) | |
v1_aeC3)) | |
eta5_Xs2 | |
} | |
}}] | |
a61_spD0 = | |
\ (v1_aeC3 :: Either SomeException ([Depends], v_Xfbz)) | |
(eta5_Xs2 [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ww2_ilWn | |
of _ [Occ=Dead] | |
{ Global ds2_djju ds3_djjv ds4_djjw ds5_djjx ds6_djjy | |
ds7_djjz ds8_djjA ds9_djjB ds10_djjC ds11_djjD | |
ds12_djjE -> | |
case ds3_djjv | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.Pool ww7_ilVY ww8_ilVZ -> | |
Development.Shake.Pool.$wa | |
@ () | |
ww7_ilVY | |
ww8_ilVZ | |
(k1_aeC2 | |
(Data.Either.Right | |
@ SomeException | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
v1_aeC3)) | |
eta5_Xs2 | |
} | |
} } in | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) | |
@ (Either | |
[Either SomeException ([Depends], v_Xfbz) -> IO ()] | |
(Either SomeException ([Depends], v_Xfbz)), | |
IO ()) | |
@ (IO ()) | |
var#_imUM | |
(\ (x1_ipBV | |
:: Either | |
[Either SomeException ([Depends], v_Xfbz) | |
-> IO ()] | |
(Either SomeException ([Depends], v_Xfbz))) -> | |
case x1_ipBV of wild3_ipBW { | |
Left queue_ipBY -> | |
(Data.Either.Left | |
@ [Either SomeException ([Depends], v_Xfbz) | |
-> IO ()] | |
@ (Either SomeException ([Depends], v_Xfbz)) | |
(GHC.Types.: | |
@ (Either SomeException ([Depends], v_Xfbz) | |
-> IO ()) | |
(a61_spD0 | |
`cast` (<Either | |
SomeException | |
([Depends], v_Xfbz)>_R | |
-> Sym | |
(GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Either | |
SomeException | |
([Depends], v_Xfbz) | |
-> GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# (Either | |
SomeException | |
([Depends], v_Xfbz) | |
-> IO ()))) | |
queue_ipBY), | |
General.Concurrent.waitFence2 | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())); | |
Right v1_ipC2 -> | |
(wild3_ipBW, | |
(a61_spD0 v1_ipC2) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())) | |
}) | |
eta4_Xs0 | |
of _ [Occ=Dead] { (# ipv4_ipC6, ipv5_ipC7 #) -> | |
(ipv5_ipC7 | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #)))) | |
ipv4_ipC6 | |
}) | |
`cast` (<Either | |
SomeException (Either SomeException ([Depends], v_Xfbz)) | |
-> IO ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: ((Either | |
SomeException | |
(Either SomeException ([Depends], v_Xfbz)) | |
-> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ((Either | |
SomeException | |
(Either SomeException ([Depends], v_Xfbz)) | |
-> IO ()) | |
-> IO ()))) | |
ww5_ilWw | |
((\ (x1_ilFI :: Either SomeException ([Depends], v_Xfbz)) | |
(eta4_XaP [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case x1_ilFI of _ [Occ=Dead] { | |
Left err_aeC5 -> | |
case GHC.Prim.raiseIO# | |
@ SomeException @ v_Xfbz err_aeC5 eta4_XaP | |
of wild4_00 { | |
}; | |
Right ds2_dj91 -> | |
case ds2_dj91 of _ [Occ=Dead] { (deps_aeC6, v1_aeC7) -> | |
case ww3_ilWo | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#1_ilTN -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#1_ilTN eta4_XaP | |
of _ [Occ=Dead] { (# ipv4_ilTR, ipv5_ilTS #) -> | |
case ipv5_ilTS | |
of _ [Occ=Dead] | |
{ Local ds4_dj8Q ds5_dj8R ds6_dj8S ds7_dj8T dt_djuK ds8_dj8V | |
ds9_dj8W ds10_dj8X -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#1_ilTN | |
(Development.Shake.Core.Local | |
ds4_dj8Q | |
ds5_dj8R | |
ds6_dj8S | |
(++ @ Depends deps_aeC6 ds7_dj8T) | |
dt_djuK | |
ds8_dj8V | |
ds9_dj8W | |
ds10_dj8X) | |
ipv4_ilTR | |
of s2#1_ilTV [OS=OneShot] { __DEFAULT -> | |
((eta2_XaH v1_aeC7) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #)))) | |
s2#1_ilTV | |
} | |
} | |
} | |
} | |
} | |
}) | |
`cast` (<Either SomeException ([Depends], v_Xfbz)>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Either SomeException ([Depends], v_Xfbz) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Either SomeException ([Depends], v_Xfbz) | |
-> IO ()))) | |
ipv2_imUQ | |
} | |
}; | |
Right y_imUW -> | |
case y_imUW of _ [Occ=Dead] { | |
Left err_aeC5 -> | |
case GHC.Prim.raiseIO# @ SomeException @ v_Xfbz err_aeC5 ipv2_imUQ | |
of wild4_00 { | |
}; | |
Right ds2_dj91 -> | |
case ds2_dj91 of _ [Occ=Dead] { (deps_aeC6, v1_aeC7) -> | |
case r1_Xm7H of _ [Occ=Dead] { S ds3_ilTH ds4_ilTI ds5_ilTJ -> | |
case ds5_ilTJ | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#1_ilTN -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#1_ilTN ipv2_imUQ | |
of _ [Occ=Dead] { (# ipv4_ilTR, ipv5_ilTS #) -> | |
case ipv5_ilTS | |
of _ [Occ=Dead] | |
{ Local ds7_dj8Q ds8_dj8R ds9_dj8S ds10_dj8T dt_djuK ds11_dj8V | |
ds12_dj8W ds13_dj8X -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#1_ilTN | |
(Development.Shake.Core.Local | |
ds7_dj8Q | |
ds8_dj8R | |
ds9_dj8S | |
(++ @ Depends deps_aeC6 ds10_dj8T) | |
dt_djuK | |
ds11_dj8V | |
ds12_dj8W | |
ds13_dj8X) | |
ipv4_ilTR | |
of s2#1_ilTV [OS=OneShot] { __DEFAULT -> | |
((eta2_XaH v1_aeC7) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #)))) | |
s2#1_ilTV | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}) | |
`cast` ((<S Global Local>_R | |
-> (<v_Xfbz -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <v_Xfbz>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <v_Xfbz>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <v_Xfbz>_N | |
:: (S Global Local | |
-> (v_Xfbz -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action v_Xfbz)) #) | |
} } in | |
let { | |
lvl116_svwX | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Action v_Xfbz #) | |
[LclId, Arity=1, Str=DmdType] | |
lvl116_svwX = | |
\ (eta1_Xnem [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.takeMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
eta1_Xnem | |
of _ [Occ=Dead] { (# ipv2_XlMB, ipv3_XlMD #) -> | |
case GHC.Prim.catch# | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
@ SomeException | |
(GHC.Prim.unmaskAsyncExceptions# | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
(\ (s_XlMC [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case a60_smVe ipv3_XlMD s_XlMC | |
of _ [Occ=Dead] { (# ipv4_XlMH, ipv5_XlMJ #) -> | |
GHC.Prim.seq# | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
@ GHC.Prim.RealWorld | |
ipv5_XlMJ | |
ipv4_XlMH | |
})) | |
(\ (e1_imVR [OS=OneShot] :: SomeException) | |
(eta2_imVS [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
ipv3_XlMD | |
eta2_imVS | |
of s2#1_imWg [OS=OneShot] { __DEFAULT -> | |
GHC.Prim.raiseIO# | |
@ SomeException | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
e1_imVR | |
s2#1_imWg | |
}) | |
ipv2_XlMB | |
of _ [Occ=Dead] { (# ipv4_XlMG, ipv5_XlMI #) -> | |
case ipv5_XlMI of _ [Occ=Dead] { (a'_imMI, b1_imMJ) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
a'_imMI | |
ipv4_XlMG | |
of s2#1_imWg [OS=OneShot] { __DEFAULT -> | |
(# s2#1_imWg, b1_imMJ #) | |
} | |
} | |
} | |
} } in | |
(\ (r1_ilFF :: S Global Local) | |
(c_ilFH :: v_Xfbz -> IO ()) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.getMaskingState# eta1_B1 | |
of _ [Occ=Dead] { (# ipv2_imVq, ipv3_imVr #) -> | |
case ipv3_imVr of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.takeMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
ipv2_imVq | |
of _ [Occ=Dead] { (# ipv4_XlMB, ipv5_XlMD #) -> | |
case GHC.Prim.catch# | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
@ SomeException | |
(\ (s_XlMC [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case a60_smVe ipv5_XlMD s_XlMC | |
of _ [Occ=Dead] { (# ipv6_XlMH, ipv7_XlMJ #) -> | |
GHC.Prim.seq# | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
@ GHC.Prim.RealWorld | |
ipv7_XlMJ | |
ipv6_XlMH | |
}) | |
(\ (e1_imVR [OS=OneShot] :: SomeException) | |
(eta2_imVS [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
ipv5_XlMD | |
eta2_imVS | |
of s2#1_imWg [OS=OneShot] { __DEFAULT -> | |
GHC.Prim.raiseIO# | |
@ SomeException | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz))), | |
Action v_Xfbz) | |
e1_imVR | |
s2#1_imWg | |
}) | |
ipv4_XlMB | |
of _ [Occ=Dead] { (# ipv6_XlMG, ipv7_XlMI #) -> | |
case ipv7_XlMI of _ [Occ=Dead] { (a'_imMI, b1_imMJ) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
k_af1e (Fence (Either SomeException ([Depends], v_Xfbz)))) | |
ipv1_imLE | |
a'_imMI | |
ipv6_XlMG | |
of s2#1_imWg [OS=OneShot] { __DEFAULT -> | |
(((((b1_imMJ | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <v_Xfbz>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <v_Xfbz>_N | |
:: Action v_Xfbz ~R# (S Global Local -> ContT () IO v_Xfbz))) | |
r1_ilFF) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <v_Xfbz>_R | |
:: ContT () IO v_Xfbz ~R# ((v_Xfbz -> IO ()) -> IO ()))) | |
c_ilFH) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#1_imWg | |
} | |
} | |
} | |
}; | |
0 -> | |
case GHC.Prim.maskAsyncExceptions# | |
@ (Action v_Xfbz) lvl116_svwX ipv2_imVq | |
of _ [Occ=Dead] { (# ipv4_XlMG, ipv5_XlMI #) -> | |
(((((ipv5_XlMI | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <v_Xfbz>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <v_Xfbz>_N | |
:: Action v_Xfbz ~R# (S Global Local -> ContT () IO v_Xfbz))) | |
r1_ilFF) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <v_Xfbz>_R | |
:: ContT () IO v_Xfbz ~R# ((v_Xfbz -> IO ()) -> IO ()))) | |
c_ilFH) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_XlMG | |
} | |
} | |
}) | |
`cast` ((<S Global Local>_R | |
-> (<v_Xfbz -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <v_Xfbz>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <v_Xfbz>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <v_Xfbz>_N | |
:: (S Global Local | |
-> (v_Xfbz -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action v_Xfbz) #) | |
} | |
} | |
Development.Shake.Core.traced2 :: [Char] | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 40 0}] | |
Development.Shake.Core.traced2 = GHC.CString.unpackCString# ")"# | |
Development.Shake.Core.traced3 :: [Char] | |
[GblId, | |
Str=DmdType, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, | |
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 30 0}] | |
Development.Shake.Core.traced3 = | |
++ | |
@ Char | |
Development.Shake.Database.showStack2 | |
Development.Shake.Core.traced2 | |
Development.Shake.Core.traced1 | |
:: forall a_af3r. | |
String -> IO a_af3r -> S Global Local -> ContT () IO a_af3r | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><L,C(U(U,U))><L,U(A,U(A,A,A,C(U(U,1*U(U))),A,C(C1(C1(U(U,A)))),A,A,A,A,A),U(U))>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0 0 20] 809 60}] | |
Development.Shake.Core.traced1 = | |
\ (@ a59_af3r) | |
(msg_aezu :: String) | |
(act_aezv :: IO a59_af3r) | |
(eta_X5S :: S Global Local) -> | |
let { | |
a60_smKF :: Data.ByteString.Internal.ByteString | |
[LclId, Str=DmdType] | |
a60_smKF = | |
Data.ByteString.Internal.unsafePackLenChars | |
(case GHC.List.$wlenAcc @ Char msg_aezu 0 | |
of ww2_imKA { __DEFAULT -> | |
GHC.Types.I# ww2_imKA | |
}) | |
msg_aezu } in | |
(\ (c_ilFH :: a59_af3r -> IO ()) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_X5S of _ [Occ=Dead] { S ds_ilUJ ds1_ilUK ds2_ilUL -> | |
case ds1_ilUK | |
of _ [Occ=Dead] | |
{ Global ds3_djbC ds4_djbD ds5_djbE ds6_djbF ds7_djbG ds8_djbH | |
ds9_djbI ds10_djbJ ds11_djbK ds12_djbL ds13_djbM -> | |
case ds2_ilUL | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh eta1_B1 | |
of _ [Occ=Dead] { (# ipv_ilTl, ipv1_ilTm #) -> | |
case (ds6_djbF | |
`cast` (GHC.Types.NTCo:IO[0] <Seconds>_R | |
:: IO Seconds | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Seconds #)))) | |
ipv_ilTl | |
of _ [Occ=Dead] { (# ipv2_ilkP, ipv3_ilkQ #) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh ipv2_ilkP | |
of _ [Occ=Dead] { (# ipv4_Xm4S, ipv5_Xm4U #) -> | |
case ipv5_Xm4U | |
of _ [Occ=Dead] | |
{ Local ds17_djm2 ds18_djm3 ds19_djm4 ds20_djm5 dt_djuT ds21_djm7 | |
ds22_djm8 ds23_djm9 -> | |
let { | |
msg1_aezN :: String | |
[LclId, Str=DmdType] | |
msg1_aezN = | |
GHC.CString.unpackAppendCString# | |
"# "# | |
(++ | |
@ Char | |
msg_aezu | |
(GHC.CString.unpackAppendCString# | |
" (for "# | |
(case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local ds24_djlS ds25_djlT ds26_djlU ds27_djlV dt1_djuS ds28_djlX | |
ds29_djlY ds30_djlZ -> | |
case ds24_djlS | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Stack key_ik5J ds31_ik5K ds32_ik5L -> | |
case key_ik5J of _ [Occ=Dead] { | |
Nothing -> Development.Shake.Core.traced3; | |
Just x1_ik5S -> | |
case x1_ik5S | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a61_imqt $dEq_imqu $dShow_imqv | |
$dTypeable_imqw $dHashable_imqx | |
$dBinary_imqy $dNFData_imqz a62_imqA -> | |
++ | |
@ Char | |
(show @ a61_imqt $dShow_imqv a62_imqA) | |
Development.Shake.Core.traced2 | |
} | |
} | |
} | |
}))) } in | |
let { | |
$wa19_stk2 [InlPrag=[0]] | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$wa19_stk2 = | |
\ (w_stk1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (act_aezv | |
`cast` (GHC.Types.NTCo:IO[0] <a59_af3r>_R | |
:: IO a59_af3r | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, a59_af3r #)))) | |
w_stk1 | |
of _ [Occ=Dead] { (# ipv6_Xlwa, ipv7_Xlwc #) -> | |
case (ds6_djbF | |
`cast` (GHC.Types.NTCo:IO[0] <Seconds>_R | |
:: IO Seconds | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Seconds #)))) | |
ipv6_Xlwa | |
of _ [Occ=Dead] { (# ipv8_Xlwh, ipv9_Xlwj #) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh ipv8_Xlwh | |
of _ [Occ=Dead] { (# ipv10_ilTR, ipv11_ilTS #) -> | |
case ipv11_ilTS | |
of _ [Occ=Dead] | |
{ Local ds27_djbr ds28_djbs ds29_djbt ds30_djbu dt1_djuy ds31_djbw | |
ds32_djbx ds33_djby -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#_ilTh | |
(Development.Shake.Core.Local | |
ds27_djbr | |
ds28_djbs | |
ds29_djbt | |
ds30_djbu | |
dt1_djuy | |
(GHC.Types.: | |
@ Trace | |
(Development.Shake.Database.Trace | |
(a60_smKF | |
`cast` (Sym General.String.NTCo:BS[0] | |
:: Data.ByteString.Internal.ByteString ~R# BS)) | |
(case ipv3_ilkQ of _ [Occ=Dead] { GHC.Types.D# x_imL4 -> | |
GHC.Types.F# (GHC.Prim.double2Float# x_imL4) | |
}) | |
(case ipv9_Xlwj of _ [Occ=Dead] { GHC.Types.D# x_imL4 -> | |
GHC.Types.F# (GHC.Prim.double2Float# x_imL4) | |
})) | |
ds31_djbw) | |
ds32_djbx | |
ds33_djby) | |
ipv10_ilTR | |
of s2#_ilTV [OS=OneShot] { __DEFAULT -> | |
((c_ilFH ipv7_Xlwc) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ilTV | |
} | |
} | |
} | |
} | |
} } in | |
case ds18_djm3 of _ [Occ=Dead] { | |
__DEFAULT -> $wa19_stk2 ipv4_Xm4S; | |
Normal -> | |
case ((ds8_djbH Development.Shake.Types.Normal msg1_aezN) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_Xm4S | |
of _ [Occ=Dead] { (# ipv6_Xlwy, ipv7_XlwA #) -> | |
$wa19_stk2 ipv6_Xlwy | |
}; | |
Loud -> | |
case ((ds8_djbH Development.Shake.Types.Normal msg1_aezN) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_Xm4S | |
of _ [Occ=Dead] { (# ipv6_Xlwy, ipv7_XlwA #) -> | |
$wa19_stk2 ipv6_Xlwy | |
}; | |
Chatty -> | |
case ((ds8_djbH Development.Shake.Types.Normal msg1_aezN) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_Xm4S | |
of _ [Occ=Dead] { (# ipv6_Xlwy, ipv7_XlwA #) -> | |
$wa19_stk2 ipv6_Xlwy | |
}; | |
Diagnostic -> | |
case ((ds8_djbH Development.Shake.Types.Normal msg1_aezN) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_Xm4S | |
of _ [Occ=Dead] { (# ipv6_Xlwy, ipv7_XlwA #) -> | |
$wa19_stk2 ipv6_Xlwy | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}) | |
`cast` ((<a59_af3r -> IO ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <a59_af3r>_R) | |
:: ((a59_af3r -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ContT () IO a59_af3r) | |
Development.Shake.Core.withResource1 | |
:: forall a_af1B. | |
Resource | |
-> Int -> Action a_af1B -> S Global Local -> ContT () IO a_af1B | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(A,U,C(C1(C1(C1(U(U,U))))),C(C1(U)))><L,U(U)><L,C(C1(C1(U(U,U))))><L,U(U(U),U(U,U,U,U,U,U,U,U,U,U,U),U)>] | |
Development.Shake.Core.withResource1 = | |
\ (@ a59_af1B) | |
(r_XeGw :: Resource) | |
(i_XeGy :: Int) | |
(act_XeGA :: Action a59_af1B) | |
(eta_X5K :: S Global Local) -> | |
let { | |
lvl116_slhM :: [Char] | |
[LclId, Str=DmdType] | |
lvl116_slhM = | |
case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds1_ikqQ ds2_ikqR ds3_ikqS | |
ds4_ikqT -> | |
++ | |
@ Char | |
ds2_ikqR | |
(GHC.CString.unpackAppendCString# | |
" waiting to acquire "# | |
(case i_XeGy of _ [Occ=Dead] { GHC.Types.I# ww3_ib8x -> | |
case GHC.Show.$wshowSignedInt 0 ww3_ib8x (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww5_ib8B, ww6_ib8C #) -> | |
GHC.Types.: @ Char ww5_ib8B ww6_ib8C | |
} | |
})) | |
} } in | |
let { | |
lvl117_slhQ :: [Char] | |
[LclId, Str=DmdType] | |
lvl117_slhQ = | |
case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds1_ikqQ ds2_ikqR ds3_ikqS | |
ds4_ikqT -> | |
++ | |
@ Char | |
ds2_ikqR | |
(GHC.CString.unpackAppendCString# | |
" acquired "# | |
(case i_XeGy of _ [Occ=Dead] { GHC.Types.I# ww3_ib8x -> | |
case GHC.Show.$wshowSignedInt 0 ww3_ib8x (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww5_ib8B, ww6_ib8C #) -> | |
GHC.Types.: @ Char ww5_ib8B ww6_ib8C | |
} | |
})) | |
} } in | |
let { | |
a60_smGK :: [Char] | |
[LclId, Str=DmdType] | |
a60_smGK = | |
GHC.CString.unpackAppendCString# | |
"Within withResource using "# | |
(case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds1_ikqQ ds2_ikqR ds3_ikqS | |
ds4_ikqT -> | |
ds2_ikqR | |
}) } in | |
let { | |
a61_smGJ | |
:: S Global Local | |
-> (a59_af1B -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=3, Str=DmdType] | |
a61_smGJ = | |
Development.Shake.Core.unsafeExtraThread3 | |
@ a59_af1B a60_smGK act_XeGA } in | |
let { | |
lvl118_slhY :: [Char] | |
[LclId, Str=DmdType] | |
lvl118_slhY = | |
case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds1_ikqQ ds2_ikqR ds3_ikqS | |
ds4_ikqT -> | |
++ | |
@ Char | |
ds2_ikqR | |
(GHC.CString.unpackAppendCString# | |
" released "# | |
(case i_XeGy of _ [Occ=Dead] { GHC.Types.I# ww3_ib8x -> | |
case GHC.Show.$wshowSignedInt 0 ww3_ib8x (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww5_ib8B, ww6_ib8C #) -> | |
GHC.Types.: @ Char ww5_ib8B ww6_ib8C | |
} | |
})) | |
} } in | |
(\ (c_ilFH :: a59_af1B -> IO ()) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta_X5K of wild_ilUH { S ds_ilUJ ds1_ilUK ds2_ilUL -> | |
case ds1_ilUK | |
of _ [Occ=Dead] | |
{ Global ds3_dj9s ds4_dj9t ds5_dj9u ds6_dj9v ds7_dj9w ds8_dj9x | |
ds9_dj9y ds10_dj9z ds11_dj9A ds12_dj9B ds13_dj9C -> | |
case ((ds10_dj9z lvl116_slhM) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta1_B1 | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case ds_ilUJ | |
`cast` (GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: IORef (SomeException -> IO ()) | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ())) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww5_ilWw -> | |
let { | |
lvl119_svx1 :: IO () | |
[LclId, Str=DmdType] | |
lvl119_svx1 = | |
let { | |
eta2_XmAW [Dmd=<L,C(U(U,A))>] :: IO () | |
[LclId, Str=DmdType] | |
eta2_XmAW = | |
case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds15_ik4t ds16_ik4u ds17_ik4v | |
ds18_ik4w -> | |
ds18_ik4w ds4_dj9t i_XeGy | |
} } in | |
let { | |
eta3_Xn1D [Dmd=<L,C(U(U,A))>] :: IO () | |
[LclId, Str=DmdType] | |
eta3_Xn1D = ds10_dj9z lvl118_slhY } in | |
((Development.Shake.Monad.tryRAW1 | |
@ Global | |
@ Local | |
@ a59_af1B | |
(a61_smGJ | |
`cast` ((<S Global Local>_R | |
-> (<a59_af1B -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af1B>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af1B>_N) | |
; Sym | |
(Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R) <a59_af1B>_N | |
:: (S Global Local | |
-> (a59_af1B -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# RAW Global Local a59_af1B)) | |
wild_ilUH) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Either SomeException a59_af1B>_R | |
:: ContT () IO (Either SomeException a59_af1B) | |
~R# ((Either SomeException a59_af1B -> IO ()) -> IO ()))) | |
((\ (x_ilFI :: Either SomeException a59_af1B) | |
(eta4_Xbg [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta2_XmAW | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta4_Xbg | |
of _ [Occ=Dead] { (# ipv2_Xlwa, ipv3_Xlwc #) -> | |
case (eta3_Xn1D | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_Xlwa | |
of _ [Occ=Dead] { (# ipv4_Xlwg, ipv5_Xlwi #) -> | |
case x_ilFI of _ [Occ=Dead] { | |
Left x1_ik3X -> | |
case GHC.Prim.raiseIO# @ SomeException @ a59_af1B x1_ik3X ipv4_Xlwg | |
of wild3_00 { | |
}; | |
Right y_ik40 -> | |
((c_ilFH y_ik40) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv4_Xlwg | |
} | |
} | |
}) | |
`cast` (<Either SomeException a59_af1B>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Either SomeException a59_af1B | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (Either SomeException a59_af1B -> IO ()))) } in | |
Development.Shake.Monad.$wa | |
@ () | |
@ Global | |
@ Local | |
(\ (continue_aeBL [OS=OneShot] | |
:: Either SomeException () -> IO ()) -> | |
case r_XeGw | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds15_ik4l ds16_ik4m ds17_ik4n | |
ds18_ik4o -> | |
ds17_ik4n | |
ds4_dj9t | |
i_XeGy | |
((\ (s_ilqr [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ((ds10_dj9z lvl117_slhQ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s_ilqr | |
of _ [Occ=Dead] { (# ipv2_ilqu, ipv3_ilqv #) -> | |
((continue_aeBL lvl9_rxts) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilqu | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
}) | |
ww5_ilWw | |
(\ _ [Occ=Dead] -> lvl119_svx1) | |
ipv_ilkP | |
} | |
} | |
} | |
}) | |
`cast` ((<a59_af1B -> IO ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <a59_af1B>_R) | |
:: ((a59_af1B -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ContT () IO a59_af1B) | |
a51_rxv6 | |
:: forall (m_af7l :: * -> *). | |
Map.HashMap TypeRep (RuleInfo m_af7l) | |
-> Key | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Maybe Value #) | |
[GblId, Arity=3, Caf=NoCafRefs, Str=DmdType <S,1*U><S,U><L,U>] | |
a51_rxv6 = | |
\ (@ (m_af7l :: * -> *)) | |
(mp_aew4 :: Map.HashMap TypeRep (RuleInfo m_af7l)) | |
(k_aew5 :: Key) | |
(eta_XmO [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case typeKey k_aew5 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_stkc ww2_stkd ww3_stke | |
ww4_stkf ww5_stkg -> | |
case Development.Shake.Core.$wpoly_go2 | |
@ (RuleInfo m_af7l) ww1_stkc ww1_stkc ww2_stkd 0 mp_aew4 | |
of _ [Occ=Dead] { | |
Nothing -> (# eta_XmO, GHC.Base.Nothing @ Value #); | |
Just ds_djdl -> | |
case ds_djdl | |
of _ [Occ=Dead] { RuleInfo ds1_djdm ds2_djdn ds3_djdo ds4_djdp -> | |
((ds1_djdm k_aew5) | |
`cast` (GHC.Types.NTCo:IO[0] <Maybe Value>_R | |
:: IO (Maybe Value) | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Maybe Value #)))) | |
eta_XmO | |
} | |
} | |
} | |
Development.Shake.Core.$fMonadRules2 | |
:: Functor (WriterT (SRules Action) IO) | |
[GblId, | |
Str=DmdType m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=False, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fMonadRules_$s$fFunctorWriterT | |
@ (SRules Action)}] | |
Development.Shake.Core.$fMonadRules2 = | |
Development.Shake.Core.$fMonadRules_$s$fFunctorWriterT | |
@ (SRules Action) | |
Development.Shake.Core.fromAction1 | |
:: forall a_aeHg. Action a_aeHg -> Action a_aeHg | |
[GblId, | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True) | |
Tmpl= \ (@ a59_aeHg) (ds_djlp [Occ=Once] :: Action a59_aeHg) -> | |
ds_djlp}] | |
Development.Shake.Core.fromAction1 = | |
\ (@ a59_aeHg) (ds_djlp :: Action a59_aeHg) -> ds_djlp | |
Development.Shake.Core.$dmequalValue | |
:: forall key_aeta value_aetb. | |
Rule key_aeta value_aetb => | |
ShakeOptions -> key_aeta -> value_aetb -> value_aetb -> EqualCost | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LS(LLS(C(C(S))L)LLL)LL),1*U(A,1*U(A,A,1*U(1*C1(C1(U)),A),A,A,A),A,A)><L,A><L,A><L,U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ key_aeta) | |
(@ value_aetb) | |
($dRule_aivB [Occ=Once] :: Rule key_aeta value_aetb) | |
_ [Occ=Dead] | |
_ [Occ=Dead] | |
(eta2_XaT [Occ=Once] :: value_aetb) | |
(eta3_B1 [Occ=Once] :: value_aetb) -> | |
case Development.Shake.Core.$p2Rule | |
@ key_aeta @ value_aetb $dRule_aivB | |
of _ [Occ=Dead] | |
{ (_ [Occ=Dead], _ [Occ=Dead], tpl2_X35 [Occ=Once], _ [Occ=Dead], _ [Occ=Dead], _ [Occ=Dead]) -> | |
case == @ value_aetb tpl2_X35 eta2_XaT eta3_B1 of _ [Occ=Dead] { | |
False -> Development.Shake.Types.NotEqual; | |
True -> Development.Shake.Types.EqualCheap | |
} | |
}}] | |
Development.Shake.Core.$dmequalValue = | |
\ (@ key_aeta) | |
(@ value_aetb) | |
($dRule_aivB :: Rule key_aeta value_aetb) | |
_ [Occ=Dead] | |
_ [Occ=Dead] | |
(eta2_XaT :: value_aetb) | |
(eta3_B1 :: value_aetb) -> | |
case Development.Shake.Core.$p2Rule | |
@ key_aeta @ value_aetb $dRule_aivB | |
of _ [Occ=Dead] | |
{ (tpl_X31, tpl1_X33, tpl2_X35, tpl3_X37, tpl4_B5, tpl5_B6) -> | |
case == @ value_aetb tpl2_X35 eta2_XaT eta3_B1 of _ [Occ=Dead] { | |
False -> Development.Shake.Types.NotEqual; | |
True -> Development.Shake.Types.EqualCheap | |
} | |
} | |
runEqual_resM | |
:: forall (m_aetU :: * -> *). | |
Map.HashMap TypeRep (RuleInfo m_aetU) | |
-> Key -> Value -> Value -> EqualCost | |
[GblId, Arity=4, Caf=NoCafRefs, Str=DmdType <S,1*U><S,U><L,U><L,U>] | |
runEqual_resM = | |
\ (@ (m_af7a :: * -> *)) | |
(mp_aewa :: Map.HashMap TypeRep (RuleInfo m_af7a)) | |
(k_aewb :: Key) | |
(v1_aewc :: Value) | |
(v2_aewd :: Value) -> | |
case typeKey k_aewb | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_stkq ww2_stkr ww3_stks | |
ww4_stkt ww5_stku -> | |
case Development.Shake.Core.$wpoly_go2 | |
@ (RuleInfo m_af7a) ww1_stkq ww1_stkq ww2_stkr 0 mp_aewa | |
of _ [Occ=Dead] { | |
Nothing -> Development.Shake.Types.NotEqual; | |
Just ds_djdf -> | |
case ds_djdf | |
of _ [Occ=Dead] { RuleInfo ds1_djdg ds2_djdh ds3_djdi ds4_djdj -> | |
ds2_djdh k_aewb v1_aewc v2_aewd | |
} | |
} | |
} | |
runStored_resL | |
:: forall (m_aetV :: * -> *). | |
Map.HashMap TypeRep (RuleInfo m_aetV) -> Key -> IO (Maybe Value) | |
[GblId, Arity=3, Caf=NoCafRefs, Str=DmdType <S,1*U><S,U><L,U>] | |
runStored_resL = | |
a51_rxv6 | |
`cast` (forall (m_af7l :: * -> *). | |
<Map.HashMap TypeRep (RuleInfo m_af7l)>_R | |
-> <Key>_R -> Sym (GHC.Types.NTCo:IO[0] <Maybe Value>_R) | |
:: (forall (m_af7l :: * -> *). | |
Map.HashMap TypeRep (RuleInfo m_af7l) | |
-> Key | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Maybe Value #)) | |
~R# (forall (m_af7l :: * -> *). | |
Map.HashMap TypeRep (RuleInfo m_af7l) -> Key -> IO (Maybe Value))) | |
lvl87_rxv7 :: [Char] | |
[GblId, Str=DmdType] | |
lvl87_rxv7 = GHC.CString.unpackCString# ":"# | |
Rec { | |
go1_rxv8 :: [(String, Maybe String)] -> [(String, String)] | |
[GblId, Arity=1, Caf=NoCafRefs, Str=DmdType <S,1*U>] | |
go1_rxv8 = | |
\ (ds_iaAW :: [(String, Maybe String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, String); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a59_aeuo, ds1_djeZ) -> | |
case ds1_djeZ of _ [Occ=Dead] { | |
Nothing -> go1_rxv8 ys_iaB2; | |
Just b_aeup -> | |
GHC.Types.: | |
@ (String, String) (a59_aeuo, b_aeup) (go1_rxv8 ys_iaB2) | |
} | |
} | |
} | |
end Rec } | |
lvl88_rxv9 | |
:: forall a_afaW. | |
String -> [(String, Maybe String)] -> String -> a_afaW | |
[GblId, Arity=3, Str=DmdType <L,U><L,U><L,U>b] | |
lvl88_rxv9 = | |
\ (@ a59_afaW) | |
(msg_aeuj :: String) | |
(args_aeuk :: [(String, Maybe String)]) | |
(hint_aeul :: String) -> | |
error | |
@ a59_afaW | |
(unlines | |
(GHC.Types.: | |
@ [Char] | |
(++ @ Char msg_aeuj lvl87_rxv7) | |
(let { | |
args2_skGs [Dmd=<S,U>] :: [(String, String)] | |
[LclId, Str=DmdType] | |
args2_skGs = go1_rxv8 args_aeuk } in | |
let { | |
as_skGr [Dmd=<L,U(U)>] :: Int | |
[LclId, Str=DmdType] | |
as_skGr = | |
GHC.List.strictMaximum | |
@ Int | |
GHC.Classes.$fOrdInt | |
(GHC.Types.: | |
@ Int | |
Development.Shake.Core.$slookup1 | |
(map @ ([Char], String) @ Int lvl66_rxuC args2_skGs)) } in | |
let { | |
z_iaAT :: [[Char]] | |
[LclId, Str=DmdType] | |
z_iaAT = | |
case GHC.Classes.$fEq[]_$s$c==1 hint_aeul (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ [Char] hint_aeul (GHC.Types.[] @ [Char]); | |
True -> GHC.Types.[] @ [Char] | |
} } in | |
letrec { | |
go5_XaMh [Occ=LoopBreaker] :: [(String, String)] -> [[Char]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_XaMh = | |
\ (ds_iaAW :: [(String, String)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> z_iaAT; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (a60_aeuq, b_aeur) -> | |
GHC.Types.: | |
@ [Char] | |
(GHC.CString.unpackAppendCString# | |
" "# | |
(++ | |
@ Char | |
a60_aeuq | |
(let { | |
n_XaMR :: [Char] | |
[LclId, Str=DmdType] | |
n_XaMR = | |
case as_skGr of _ [Occ=Dead] { GHC.Types.I# x_iaHS -> | |
case GHC.List.$wlenAcc @ Char a60_aeuq 0 | |
of ww2_ib1S { __DEFAULT -> | |
let { | |
y1_iaBc :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
y1_iaBc = GHC.Prim.+# (GHC.Prim.-# x_iaHS ww2_ib1S) 2 } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<# 0 y1_iaBc) | |
of _ [Occ=Dead] { | |
False -> b_aeur; | |
True -> | |
let { | |
lvl116_svx5 :: [Char] | |
[LclId, Str=DmdType] | |
lvl116_svx5 = GHC.Types.: @ Char lvl64_rxuA b_aeur } in | |
letrec { | |
$wxs_stkC [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
$wxs_stkC = | |
\ (ww_stkA :: GHC.Prim.Int#) -> | |
case ww_stkA of ds1_iaIV { | |
__DEFAULT -> | |
GHC.Types.: | |
@ Char | |
lvl64_rxuA | |
($wxs_stkC (GHC.Prim.-# ds1_iaIV 1)); | |
1 -> lvl116_svx5 | |
}; } in | |
$wxs_stkC y1_iaBc | |
} | |
} | |
} } in | |
case GHC.Classes.$fEq[]_$s$c==1 a60_aeuq (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.: @ Char lvl65_rxuB n_XaMR; | |
True -> n_XaMR | |
}))) | |
(go5_XaMh ys_iaB2) | |
} | |
}; } in | |
go5_XaMh args2_skGs))) | |
lvl89_rxva :: String | |
[GblId, Str=DmdType b] | |
lvl89_rxva = | |
Control.Exception.Base.absentError @ String "ww_stkV String"# | |
lvl90_rxvb :: String | |
[GblId, Str=DmdType b] | |
lvl90_rxvb = | |
Control.Exception.Base.absentError @ String "ww_stkW String"# | |
Rec { | |
go2_rxvc :: [Integer] -> [TypeRep] -> [(String, Maybe String)] | |
[GblId, Arity=2, Str=DmdType <S,1*U><L,1*U>] | |
go2_rxvc = | |
\ (ds_iaLN :: [Integer]) (_ys_iaLO :: [TypeRep]) -> | |
case ds_iaLN of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, Maybe String); | |
: ipv_iaLT ipv1_iaLU -> | |
case _ys_iaLO of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, Maybe String); | |
: ipv2_iaM0 ipv3_iaM1 -> | |
GHC.Types.: | |
@ (String, Maybe String) | |
(GHC.CString.unpackAppendCString# | |
"Answer type "# | |
(case GHC.Show.$w$cshowsPrec1 0 ipv_iaLT (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww3_iaUn, ww4_iaUo #) -> | |
GHC.Types.: @ Char ww3_iaUn ww4_iaUo | |
}), | |
GHC.Base.Just | |
@ String (Data.Typeable.Internal.$fShowTypeRep_$cshow ipv2_iaM0)) | |
(go2_rxvc ipv1_iaLU ipv3_iaM1) | |
} | |
} | |
end Rec } | |
lvl91_rxvd | |
:: forall a_aeu8. | |
Maybe String | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> a_aeu8 | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl91_rxvd = | |
\ (@ a59_aeu8) | |
(w_stkK :: Maybe String) | |
(w1_stkL :: [TypeRep]) | |
(ww_stkT :: GHC.Prim.Word#) | |
(ww1_stkU :: GHC.Prim.Word#) | |
(ww2_stkX :: String) | |
(ww3_stkZ :: [Data.Typeable.Internal.KindRep]) | |
(ww4_stl0 :: [TypeRep]) -> | |
lvl88_rxv9 | |
@ a59_aeu8 | |
lvl72_rxuI | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl71_rxuH, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
(Data.Typeable.Internal.TyCon | |
ww_stkT ww1_stkU lvl89_rxva lvl90_rxvb ww2_stkX) | |
ww3_stkZ | |
ww4_stl0 | |
(GHC.Types.[] @ Char))) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl70_rxuG, w_stkK) | |
(go2_rxvc lvl69_rxuF w1_stkL))) | |
lvl67_rxuD | |
$werrorDuplicateOracle_rxve | |
:: forall a_aeu8. | |
GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> Maybe String | |
-> [TypeRep] | |
-> a_aeu8 | |
[GblId, | |
Arity=7, | |
Str=DmdType <B,U><B,U><B,U><B,1*U><B,1*U><B,U><B,1*U>b] | |
$werrorDuplicateOracle_rxve = | |
\ (@ a59_aeu8) | |
(ww_stkT :: GHC.Prim.Word#) | |
(ww1_stkU :: GHC.Prim.Word#) | |
(ww2_stkX :: String) | |
(ww3_stkZ :: [Data.Typeable.Internal.KindRep]) | |
(ww4_stl0 :: [TypeRep]) | |
(w_stkK :: Maybe String) | |
(w1_stkL :: [TypeRep]) -> | |
lvl91_rxvd | |
@ a59_aeu8 | |
w_stkK | |
w1_stkL | |
ww_stkT | |
ww1_stkU | |
ww2_stkX | |
ww3_stkZ | |
ww4_stl0 | |
lvl92_rxvf | |
:: forall (m_aiI1 :: * -> *). | |
TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, | |
Arity=9, | |
Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl92_rxvf = | |
\ (@ (m_aiI1 :: * -> *)) | |
(tc_iaEg :: TyCon) | |
(ds1_iaEh :: [Data.Typeable.Internal.KindRep]) | |
(trs_iaEi :: [TypeRep]) | |
(ds5_ik9d :: TyCon) | |
(ds6_ik9e :: [Data.Typeable.Internal.KindRep]) | |
(ds7_ik9f :: [TypeRep]) | |
(ww_stle :: TyCon) | |
(ww1_stlf :: [Data.Typeable.Internal.KindRep]) | |
(ww2_stlg :: [TypeRep]) -> | |
lvl88_rxv9 | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
lvl77_rxuN | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl22_rxtF, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 tc_iaEg ds1_iaEh trs_iaEi (GHC.Types.[] @ Char))) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl76_rxuM, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww_stle ww1_stlf ww2_stlg (GHC.Types.[] @ Char))) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl75_rxuL, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ds5_ik9d ds6_ik9e ds7_ik9f (GHC.Types.[] @ Char))) | |
(GHC.Types.[] @ (String, Maybe String))))) | |
lvl74_rxuK | |
lvl93_rxvg | |
:: forall (m_aiI1 :: * -> *). | |
[Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> TypeRep | |
-> TypeRep | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl93_rxvg = | |
\ (@ (m_aiI1 :: * -> *)) | |
(ds1_iaEh :: [Data.Typeable.Internal.KindRep]) | |
(trs_iaEi :: [TypeRep]) | |
(dt_iaMk :: GHC.Prim.Word#) | |
(dt1_iaMl :: GHC.Prim.Word#) | |
(ds3_iaMo :: String) | |
(wild_ik91 :: TypeRep) | |
(ww_stln :: TypeRep) -> | |
$werrorDuplicateOracle_rxve | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_iaMk | |
dt1_iaMl | |
ds3_iaMo | |
ds1_iaEh | |
trs_iaEi | |
(GHC.Base.Nothing @ String) | |
(GHC.Types.: | |
@ TypeRep | |
wild_ik91 | |
(GHC.Types.: @ TypeRep ww_stln (GHC.Types.[] @ TypeRep))) | |
$wlvl11_rxvh | |
:: forall (m_aiI1 :: * -> *). | |
TypeRep | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> [(Double, ARule m_aiI1)] | |
-> TypeRep | |
-> [(Double, ARule m_aiI1)] | |
-> (# TypeRep, TypeRep, [(Double, ARule m_aiI1)] #) | |
[GblId, | |
Arity=9, | |
Str=DmdType <L,U><L,U><L,U><L,U(U,U,U,U,U)><L,U><L,U><L,1*U><S,1*U><L,1*U>] | |
$wlvl11_rxvh = | |
\ (@ (m_aiI1 :: * -> *)) | |
(ww_stl8 :: TypeRep) | |
(ww1_stlc :: GHC.Prim.Word#) | |
(ww2_stld :: GHC.Prim.Word#) | |
(ww3_stle :: TyCon) | |
(ww4_stlf :: [Data.Typeable.Internal.KindRep]) | |
(ww5_stlg :: [TypeRep]) | |
(ww6_stli :: [(Double, ARule m_aiI1)]) | |
(ww7_stln [OS=OneShot] :: TypeRep) | |
(ww8_stlo [OS=OneShot] :: [(Double, ARule m_aiI1)]) -> | |
case ww7_stln | |
of wild1_ik99 | |
{ Data.Typeable.Internal.TypeRep dt2_ik9b dt3_ik9c ds5_ik9d | |
ds6_ik9e ds7_ik9f -> | |
let { | |
wild_ik91 :: TypeRep | |
[LclId, Str=DmdType] | |
wild_ik91 = | |
Data.Typeable.Internal.TypeRep | |
ww1_stlc ww2_stld ww3_stle ww4_stlf ww5_stlg } in | |
let { | |
$j_slHY | |
:: GHC.Prim.Void# -> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[LclId, Arity=1, Str=DmdType <B,A>b] | |
$j_slHY = | |
\ _ [Occ=Dead, OS=OneShot] -> | |
case ww_stl8 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaEe dt1_iaEf tc_iaEg ds1_iaEh | |
trs_iaEi -> | |
case tc_iaEg | |
of wild3_iaMi | |
{ Data.Typeable.Internal.TyCon dt4_iaMk dt5_iaMl ds2_iaMm ds3_iaMn | |
ds4_iaMo -> | |
case GHC.Base.eqString ds4_iaMo lvl73_rxuJ of _ [Occ=Dead] { | |
False -> | |
lvl92_rxvf | |
@ m_aiI1 | |
wild3_iaMi | |
ds1_iaEh | |
trs_iaEi | |
ds5_ik9d | |
ds6_ik9e | |
ds7_ik9f | |
ww3_stle | |
ww4_stlf | |
ww5_stlg; | |
True -> | |
lvl93_rxvg | |
@ m_aiI1 | |
ds1_iaEh | |
trs_iaEi | |
dt4_iaMk | |
dt5_iaMl | |
ds4_iaMo | |
wild_ik91 | |
wild1_ik99 | |
} | |
} | |
} } in | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww1_stlc dt2_ik9b) | |
of _ [Occ=Dead] { | |
False -> case $j_slHY GHC.Prim.void# of wild3_00 { }; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# ww2_stld dt3_ik9c) | |
of _ [Occ=Dead] { | |
False -> case $j_slHY GHC.Prim.void# of wild4_00 { }; | |
True -> | |
(# ww_stl8, | |
wild_ik91, | |
++ @ (Double, ARule m_aiI1) ww6_stli ww8_stlo #) | |
} | |
} | |
} | |
lvl94_rxvi | |
:: forall (m_aiI1 :: * -> *). | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, | |
Arity=2, | |
Str=DmdType <S(LSL),1*U(U,1*U(U,U,U(U,U,U,U,U),U,U),1*U)><S(LSL),1*U(A,1*U,1*U)>m] | |
lvl94_rxvi = | |
\ (@ (m_aiI1 :: * -> *)) | |
(w_stl4 :: (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
(w1_stl5 [OS=OneShot] | |
:: (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) -> | |
case w_stl4 of _ [Occ=Dead] { (ww1_stl8, ww2_stl9, ww3_stli) -> | |
case ww2_stl9 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww5_stlc ww6_stld ww7_stle | |
ww8_stlf ww9_stlg -> | |
case w1_stl5 of _ [Occ=Dead] { (ww11_stlm, ww12_stln, ww13_stlo) -> | |
case $wlvl11_rxvh | |
@ m_aiI1 | |
ww1_stl8 | |
ww5_stlc | |
ww6_stld | |
ww7_stle | |
ww8_stlf | |
ww9_stlg | |
ww3_stli | |
ww12_stln | |
ww13_stlo | |
of _ [Occ=Dead] { (# ww15_stu1, ww16_stu2, ww17_stu3 #) -> | |
(ww15_stu1, ww16_stu2, ww17_stu3) | |
} | |
} | |
} | |
} | |
alts_rest :: [([Char], [Char])] | |
[GblId, Str=DmdType m2] | |
alts_rest = GHC.Types.: @ ([Char], [Char]) a30_rxt3 a27_rxt0 | |
Rec { | |
$wunsafeDrop_rxvj | |
:: forall a1_iaBN. GHC.Prim.Int# -> [a1_iaBN] -> [a1_iaBN] | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <L,1*U><S,1*U>] | |
$wunsafeDrop_rxvj = | |
\ (@ a59_iaBN) (ww_stlx :: GHC.Prim.Int#) (w_stlu :: [a59_iaBN]) -> | |
case w_stlu of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ a59_iaBN; | |
: ipv1_iaBY ipv2_iaBZ -> | |
case ww_stlx of ds3_iaC1 { | |
__DEFAULT -> | |
$wunsafeDrop_rxvj @ a59_iaBN (GHC.Prim.-# ds3_iaC1 1) ipv2_iaBZ; | |
1 -> ipv2_iaBZ | |
} | |
} | |
end Rec } | |
Rec { | |
g_rxvk :: [Char] -> [Char] | |
[GblId, Arity=1, Str=DmdType <L,U>] | |
g_rxvk = | |
\ (xs_aeuy :: [Char]) -> | |
case filter | |
@ ([Char], [Char]) | |
(\ (ds_djg2 [OS=ProbOneShot] :: ([Char], [Char])) -> | |
case ds_djg2 of _ [Occ=Dead] { (a59_aeuz, b_aeuA) -> | |
isPrefixOf @ Char GHC.Classes.$fEqChar a59_aeuz xs_aeuy | |
}) | |
alts_rest | |
of _ [Occ=Dead] { | |
[] -> | |
case xs_aeuy of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ Char; | |
: x_aeuD xs1_aeuE -> GHC.Types.: @ Char x_aeuD (g_rxvk xs1_aeuE) | |
}; | |
: ds_djg4 ds1_djg5 -> | |
case ds_djg4 of _ [Occ=Dead] { (a59_aeuB, b_aeuC) -> | |
++ | |
@ Char | |
b_aeuC | |
(g_rxvk | |
(case GHC.List.$wlenAcc @ Char a59_aeuB 0 | |
of ww2_ib1S { __DEFAULT -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.<=# ww2_ib1S 0) | |
of _ [Occ=Dead] { | |
False -> $wunsafeDrop_rxvj @ Char ww2_ib1S xs_aeuy; | |
True -> xs_aeuy | |
} | |
})) | |
} | |
} | |
end Rec } | |
lvl95_rxvl | |
:: forall a_afaO. | |
Bool -> String -> [(String, Maybe String)] -> String -> a_afaO | |
[GblId, Arity=4, Str=DmdType <L,U><L,U><L,U><L,U>b] | |
lvl95_rxvl = | |
\ (@ a59_afaO) | |
(alt_aeus :: Bool) | |
(msg_aeut :: String) | |
(args_aeuu :: [(String, Maybe String)]) | |
(hint_aeuv :: String) -> | |
let { | |
f_skGk :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
f_skGk = | |
\ (x_iaBu :: [Char]) -> | |
case alt_aeus of _ [Occ=Dead] { | |
False -> filter @ Char a44_rxu5 x_iaBu; | |
True -> filter @ Char a44_rxu5 (g_rxvk x_iaBu) | |
} } in | |
lvl88_rxv9 | |
@ a59_afaO | |
(f_skGk msg_aeut) | |
(map | |
@ ([Char], Maybe String) | |
@ (String, Maybe String) | |
(\ (ds_iaTu [OS=ProbOneShot] :: ([Char], Maybe String)) -> | |
(f_skGk | |
(case ds_iaTu of _ [Occ=Dead] { (x_iaTx, y_iaTy) -> x_iaTx }), | |
case ds_iaTu of _ [Occ=Dead] { (x_iaTC, y_iaTD) -> y_iaTD })) | |
args_aeuu) | |
(f_skGk hint_aeuv) | |
structured_resv | |
:: forall a_aeue. | |
Bool -> String -> [(String, Maybe String)] -> String -> a_aeue | |
[GblId, Arity=4, Str=DmdType <B,U><B,U><B,1*U><B,U>b] | |
structured_resv = lvl95_rxvl | |
$wa11_rxvm | |
:: [(Double, ARule Action)] | |
-> IO () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=3, Str=DmdType <S,1*U><L,1*C1(U(U,U))><L,U>] | |
$wa11_rxvm = | |
\ (ww_stlJ :: [(Double, ARule Action)]) | |
(w_stlD [OS=OneShot] :: IO ()) | |
(w1_stlE [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ww_stlJ of _ [Occ=Dead] { | |
[] -> case lvl35_rxtS of wild1_00 { }; | |
: ds_djhq ds1_djhr -> | |
case ds_djhq of _ [Occ=Dead] { (ds2_djhs, ds3_djht) -> | |
case ds3_djht | |
of _ [Occ=Dead] | |
{ ARule @ key_aibQ @ value_aibR $dRule_aibS r_aevx -> | |
case Development.Shake.Value.witness | |
`cast` (GHC.IORef.NTCo:IORef[0] <Map.HashMap TypeRep Value>_N | |
:: IORef (Map.HashMap TypeRep Value) | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld (Map.HashMap TypeRep Value)) | |
of _ [Occ=Dead] { GHC.STRef.STRef r#_ipLB -> | |
let { | |
tup_skFr [Dmd=<L,U(1*U,U,1*U,1*U,1*U,1*U)>] :: ShakeValue key_aibQ | |
[LclId, Str=DmdType] | |
tup_skFr = | |
Development.Shake.Core.$p1Rule | |
@ key_aibQ @ value_aibR $dRule_aibS } in | |
let { | |
lvl116_ipLA [Dmd=<L,U(U,U,U,U,U)>] :: TypeRep | |
[LclId, Str=DmdType] | |
lvl116_ipLA = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xon | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_aibQ>_N | |
:: Typeable key_aibQ ~R# (GHC.Prim.Proxy# key_aibQ -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_aibQ) | |
} } in | |
let { | |
w2_ipLr :: Eq key_aibQ | |
[LclId, Str=DmdType] | |
w2_ipLr = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_B3 | |
} } in | |
let { | |
w3_ipLs :: Show key_aibQ | |
[LclId, Str=DmdType] | |
w3_ipLs = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_Xol | |
} } in | |
let { | |
w4_ipLu :: Hashable key_aibQ | |
[LclId, Str=DmdType] | |
w4_ipLu = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
w5_ipLv :: Binary key_aibQ | |
[LclId, Str=DmdType] | |
w5_ipLv = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
w6_ipLw :: NFData key_aibQ | |
[LclId, Str=DmdType] | |
w6_ipLw = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
w7_ipLt :: Typeable key_aibQ | |
[LclId, Str=DmdType] | |
w7_ipLt = | |
case tup_skFr | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_Xon | |
} } in | |
let { | |
a59_svRC :: key_aibQ | |
[LclId, Str=DmdType] | |
a59_svRC = | |
Development.Shake.Value.registerWitness2 @ key_aibQ w7_ipLt } in | |
let { | |
lvl117_ipLF :: Value | |
[LclId, Str=DmdType] | |
lvl117_ipLF = | |
Development.Shake.Value.Value | |
@ key_aibQ | |
w2_ipLr | |
w3_ipLs | |
w7_ipLt | |
w4_ipLu | |
w5_ipLv | |
w6_ipLw | |
a59_svRC } in | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep Value) | |
@ (Map.HashMap TypeRep Value, ()) | |
@ () | |
r#_ipLB | |
(\ (mp_ipLG :: Map.HashMap TypeRep Value) -> | |
(case lvl116_ipLA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ipLK dt1_ipLL ds4_ipLM ds5_ipLN | |
ds6_ipLO -> | |
Development.Shake.Value.$wpoly_go3 | |
@ Value | |
dt_ipLK | |
dt_ipLK | |
dt1_ipLL | |
ds4_ipLM | |
ds5_ipLN | |
ds6_ipLO | |
lvl117_ipLF | |
0 | |
mp_ipLG | |
}, | |
GHC.Tuple.())) | |
w1_stlE | |
of _ [Occ=Dead] { (# ipv_ilqu, ipv1_ilqv #) -> | |
let { | |
tup1_skFs [Dmd=<L,U(1*U,U,1*U,1*U,1*U,1*U)>] | |
:: ShakeValue value_aibR | |
[LclId, Str=DmdType] | |
tup1_skFs = | |
Development.Shake.Core.$p2Rule | |
@ key_aibQ @ value_aibR $dRule_aibS } in | |
let { | |
lvl118_XpZ0 [Dmd=<L,U(U,U,U,U,U)>] :: TypeRep | |
[LclId, Str=DmdType] | |
lvl118_XpZ0 = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xon | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <value_aibR>_N | |
:: Typeable value_aibR | |
~R# (GHC.Prim.Proxy# value_aibR -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ value_aibR) | |
} } in | |
let { | |
w8_XpYB :: Eq value_aibR | |
[LclId, Str=DmdType] | |
w8_XpYB = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_B3 | |
} } in | |
let { | |
w9_XpYE :: Show value_aibR | |
[LclId, Str=DmdType] | |
w9_XpYE = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_Xol | |
} } in | |
let { | |
w10_XpYK :: Hashable value_aibR | |
[LclId, Str=DmdType] | |
w10_XpYK = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
w11_XpYN :: Binary value_aibR | |
[LclId, Str=DmdType] | |
w11_XpYN = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
w12_XpYQ :: NFData value_aibR | |
[LclId, Str=DmdType] | |
w12_XpYQ = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
w13_XpYH :: Typeable value_aibR | |
[LclId, Str=DmdType] | |
w13_XpYH = | |
case tup1_skFs | |
of _ [Occ=Dead] | |
{ (tpl_Xol, tpl1_Xon, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_Xon | |
} } in | |
let { | |
a60_svRM :: value_aibR | |
[LclId, Str=DmdType] | |
a60_svRM = | |
Development.Shake.Value.registerWitness2 @ value_aibR w13_XpYH } in | |
let { | |
lvl119_XpZ9 :: Value | |
[LclId, Str=DmdType] | |
lvl119_XpZ9 = | |
Development.Shake.Value.Value | |
@ value_aibR | |
w8_XpYB | |
w9_XpYE | |
w13_XpYH | |
w10_XpYK | |
w11_XpYN | |
w12_XpYQ | |
a60_svRM } in | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep Value) | |
@ (Map.HashMap TypeRep Value, ()) | |
@ () | |
r#_ipLB | |
(\ (mp_ipLG :: Map.HashMap TypeRep Value) -> | |
(case lvl118_XpZ0 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ipLK dt1_ipLL ds5_ipLM ds6_ipLN | |
ds7_ipLO -> | |
Development.Shake.Value.$wpoly_go3 | |
@ Value | |
dt_ipLK | |
dt_ipLK | |
dt1_ipLL | |
ds5_ipLM | |
ds6_ipLN | |
ds7_ipLO | |
lvl119_XpZ9 | |
0 | |
mp_ipLG | |
}, | |
GHC.Tuple.())) | |
ipv_ilqu | |
of _ [Occ=Dead] { (# ipv2_XlE4, ipv3_XlE6 #) -> | |
(w_stlD | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_XlE4 | |
} | |
} | |
} | |
} | |
} | |
} | |
Rec { | |
$wa12_rxvn | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> IO () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType <L,1*U(U)><L,U><L,U><L,1*C1(U(U,U))><L,U>] | |
$wa12_rxvn = | |
\ (w_stme | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stml :: GHC.Prim.Int#) | |
(ww1_stmp :: GHC.Prim.Int#) | |
(w1_stmh :: IO ()) | |
(w2_stmi [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww1_stmp ww_stml) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stme | |
of wild_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds1_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds1_ikJO | |
ww1_stmp | |
of _ [Occ=Dead] { (# ipv_ik1i #) -> | |
case ipv_ik1i | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L k1_ik1m | |
v1_ik1n -> | |
case v1_ik1n of _ [Occ=Dead] { (ww3_stlH, ww4_stlI, ww5_stlJ) -> | |
$wa11_rxvm | |
ww5_stlJ | |
((\ (w3_Xtzp [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
$wa12_rxvn | |
wild_ikJM ww_stml (GHC.Prim.+# ww1_stmp 1) w1_stmh w3_Xtzp) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
w2_stmi | |
} | |
} | |
} | |
}; | |
True -> | |
(w1_stmh | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
w2_stmi | |
} | |
end Rec } | |
Rec { | |
$wa13_rxvo | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> IO () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType <L,U(U)><L,U><L,U><L,1*C1(U(U,U))><L,U>] | |
$wa13_rxvo = | |
\ (w_stm0 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stm7 :: GHC.Prim.Int#) | |
(ww1_stmb :: GHC.Prim.Int#) | |
(w1_stm3 :: IO ()) | |
(w2_stm4 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww1_stmb ww_stm7) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stm0 | |
of wild_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds1_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds1_ikJO | |
ww1_stmb | |
of _ [Occ=Dead] { (# ipv_ik0P #) -> | |
a52_rxvq | |
((\ (w3_XtyR [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
$wa13_rxvo | |
wild_ikJM ww_stm7 (GHC.Prim.+# ww1_stmb 1) w1_stm3 w3_XtyR) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
ipv_ik0P | |
w2_stm4 | |
} | |
}; | |
True -> | |
(w1_stm3 | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
w2_stm4 | |
} | |
$wa14_rxvp | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> IO () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=5, | |
Str=DmdType <L,U(U)><L,U><L,U><L,1*C1(U(U,U))><L,U>] | |
$wa14_rxvp = | |
\ (w_stlM | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stlT :: GHC.Prim.Int#) | |
(ww1_stlX :: GHC.Prim.Int#) | |
(w1_stlP :: IO ()) | |
(w2_stlQ [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww1_stlX ww_stlT) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stlM | |
of wild_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds1_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds1_ikJO | |
ww1_stlX | |
of _ [Occ=Dead] { (# ipv_ik0e #) -> | |
a52_rxvq | |
((\ (w3_XtyE [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
$wa14_rxvp | |
wild_ikJM ww_stlT (GHC.Prim.+# ww1_stlX 1) w1_stlP w3_XtyE) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
ipv_ik0e | |
w2_stlQ | |
} | |
}; | |
True -> | |
(w1_stlP | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
w2_stlQ | |
} | |
a52_rxvq | |
:: IO () | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=3, Str=DmdType <L,1*C1(U(U,U))><S,1*U><L,U>] | |
a52_rxvq = | |
\ (z_ijZL :: IO ()) | |
(ds_ijZM | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
(eta_Xbz [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ds_ijZM of _ [Occ=Dead] { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> | |
(z_ijZL | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta_Xbz; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijZS | |
dt1_ijZT -> | |
$wa14_rxvp | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijZT) | |
(GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijZT) | |
0 | |
z_ijZL | |
eta_Xbz; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt_ik0o | |
dt1_ik0p dt2_ik0q -> | |
case dt2_ik0q of _ [Occ=Dead] { (ww1_stlH, ww2_stlI, ww3_stlJ) -> | |
$wa11_rxvm ww3_stlJ z_ijZL eta_Xbz | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ik0u -> | |
$wa13_rxvo | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ik0u) | |
(GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ik0u) | |
0 | |
z_ijZL | |
eta_Xbz; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt_ik0W | |
dt1_ik0X -> | |
$wa12_rxvn | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ik0X) | |
(GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ik0X) | |
0 | |
z_ijZL | |
eta_Xbz | |
} | |
end Rec } | |
lvl96_rxvr :: [Char] | |
[GblId, Str=DmdType] | |
lvl96_rxvr = | |
GHC.CString.unpackCString# | |
"Continuing due to staunch mode, this error will be repeated later"# | |
lvl97_rxvs | |
:: SomeException | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
Either SomeException () #) | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType] | |
lvl97_rxvs = | |
\ (e1_imvo [OS=OneShot] :: SomeException) | |
(eta1_imvp [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# eta1_imvp, Data.Either.Left @ SomeException @ () e1_imvo #) | |
Rec { | |
go3_rxvt | |
:: [(Double, ARule Action)] | |
-> [(Double, Key -> Maybe (Action Value))] | |
[GblId, Arity=1, Str=DmdType <S,1*U>] | |
go3_rxvt = | |
\ (ds_iaAW :: [(Double, ARule Action)]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (Double, Key -> Maybe (Action Value)); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (i_aevW, ds1_djh7) -> | |
case ds1_djh7 | |
of _ [Occ=Dead] | |
{ ARule @ key_ai3E @ value_ai3F $dRule_ai3G r_aevX -> | |
let { | |
$dTypeable_skFb [Dmd=<L,C(U)>] :: Typeable key_ai3E | |
[LclId, Str=DmdType] | |
$dTypeable_skFb = | |
case Development.Shake.Core.$p1Rule | |
@ key_ai3E @ value_ai3F $dRule_ai3G | |
of _ [Occ=Dead] | |
{ (tpl_X6L, tpl1_XqS, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_XqS | |
} } in | |
let { | |
tup_skFc [Dmd=<L,U(1*U,1*U,1*U,1*U,1*U,1*U)>] | |
:: ShakeValue value_ai3F | |
[LclId, Str=DmdType] | |
tup_skFc = | |
Development.Shake.Core.$p2Rule | |
@ key_ai3E @ value_ai3F $dRule_ai3G } in | |
let { | |
$dNFData_skFa :: NFData value_ai3F | |
[LclId, Str=DmdType] | |
$dNFData_skFa = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6N, tpl1_XqU, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
$dBinary_skF9 :: Binary value_ai3F | |
[LclId, Str=DmdType] | |
$dBinary_skF9 = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6P, tpl1_XqV, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
$dHashable_skF8 :: Hashable value_ai3F | |
[LclId, Str=DmdType] | |
$dHashable_skF8 = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6R, tpl1_XqW, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
$dTypeable1_skF7 :: Typeable value_ai3F | |
[LclId, Str=DmdType] | |
$dTypeable1_skF7 = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6T, tpl1_XqX, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_XqX | |
} } in | |
let { | |
$dShow_skF6 :: Show value_ai3F | |
[LclId, Str=DmdType] | |
$dShow_skF6 = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6V, tpl1_XqY, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_X6V | |
} } in | |
let { | |
$dEq_skF5 :: Eq value_ai3F | |
[LclId, Str=DmdType] | |
$dEq_skF5 = | |
case tup_skFc | |
of _ [Occ=Dead] | |
{ (tpl_X6X, tpl1_XqZ, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_B3 | |
} } in | |
GHC.Types.: | |
@ (Double, Key -> Maybe (Action Value)) | |
(i_aevW, | |
\ (k_aevY :: Key) -> | |
case r_aevX | |
(fromValue | |
@ key_ai3E | |
$dTypeable_skFb | |
(k_aevY | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value))) | |
of _ [Occ=Dead] { | |
Nothing -> GHC.Base.Nothing @ (Action Value); | |
Just a59_iaJQ -> | |
GHC.Base.Just | |
@ (Action Value) | |
((\ (eta1_XmgP :: S Global Local) -> | |
let { | |
m1_ilPc [Dmd=<L,C(U)>] :: ContT () IO value_ai3F | |
[LclId, Str=DmdType] | |
m1_ilPc = | |
(a59_iaJQ | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <value_ai3F>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <value_ai3F>_N | |
:: Action value_ai3F | |
~R# (S Global Local -> ContT () IO value_ai3F))) | |
eta1_XmgP } in | |
(\ (c_ilPd :: Value -> IO ()) -> | |
(m1_ilPc | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <value_ai3F>_R | |
:: ContT () IO value_ai3F ~R# ((value_ai3F -> IO ()) -> IO ()))) | |
(\ (x_Xb3j :: value_ai3F) -> | |
c_ilPd | |
(Development.Shake.Value.Value | |
@ value_ai3F | |
$dEq_skF5 | |
$dShow_skF6 | |
$dTypeable1_skF7 | |
$dHashable_skF8 | |
$dBinary_skF9 | |
$dNFData_skFa | |
x_Xb3j))) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <Value>_R) | |
:: ((Value -> IO ()) -> IO ()) ~R# ContT () IO Value)) | |
`cast` (Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <Value>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <Value>_N | |
:: (S Global Local -> ContT () IO Value) ~R# Action Value)) | |
}) | |
(go3_rxvt ys_iaB2) | |
} | |
} | |
} | |
end Rec } | |
lvl98_rxvu :: [Char] | |
[GblId, Str=DmdType] | |
lvl98_rxvu = GHC.CString.unpackCString# " rules"# | |
lvl99_rxvv :: [Char] | |
[GblId, Str=DmdType] | |
lvl99_rxvv = ++ @ Char lvl24_rxtH lvl98_rxvu | |
lvl100_rxvw :: [Char] | |
[GblId, Str=DmdType] | |
lvl100_rxvw = ++ @ Char lvl23_rxtG lvl98_rxvu | |
lvl101_rxvx | |
:: String | |
-> Maybe String -> ([Char], Maybe String) -> [Char] -> Action Value | |
[GblId, Arity=4, Str=DmdType <L,U><L,U><L,U><L,U>b] | |
lvl101_rxvx = | |
\ (a59_stRQ :: String) | |
(a60_stRT :: Maybe String) | |
(a61_stRW :: ([Char], Maybe String)) | |
(a62_stRZ :: [Char]) -> | |
lvl88_rxv9 | |
@ (Action Value) | |
a62_stRZ | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl22_rxtF, GHC.Base.Just @ String a59_stRQ) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl21_rxtE, a60_stRT) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
a61_stRW | |
(GHC.Types.[] @ (String, Maybe String))))) | |
lvl19_rxtC | |
lvl102_rxvy | |
:: String | |
-> Maybe String -> ([Char], Maybe String) -> [Char] -> Action Value | |
[GblId, Arity=4, Str=DmdType <L,U><L,U><L,U><L,U>b] | |
lvl102_rxvy = | |
\ (a59_stRQ :: String) | |
(a60_stRT :: Maybe String) | |
(a61_stRW :: ([Char], Maybe String)) | |
(a62_stRZ :: [Char]) -> | |
lvl88_rxv9 | |
@ (Action Value) | |
a62_stRZ | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl22_rxtF, GHC.Base.Just @ String a59_stRQ) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl21_rxtE, a60_stRT) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
a61_stRW | |
(GHC.Types.[] @ (String, Maybe String))))) | |
lvl18_rxtB | |
lvl103_rxvz | |
:: Key | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> String | |
-> Action Value | |
[GblId, Arity=6, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl103_rxvz = | |
\ (k_aevZ :: Key) | |
(ds1_iaEh :: [Data.Typeable.Internal.KindRep]) | |
(trs_iaEi :: [TypeRep]) | |
(dt_iaMk :: GHC.Prim.Word#) | |
(dt1_iaMl :: GHC.Prim.Word#) | |
(ds3_iaMo :: String) -> | |
$werrorDuplicateOracle_rxve | |
@ (Action Value) | |
dt_iaMk | |
dt1_iaMl | |
ds3_iaMo | |
ds1_iaEh | |
trs_iaEi | |
(GHC.Base.Just | |
@ String | |
(Development.Shake.Value.$fShowKey_$cshow1 | |
(k_aevZ | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value)))) | |
(GHC.Types.[] @ TypeRep) | |
lvl104_rxvA | |
:: TyCon | |
-> [Data.Typeable.Internal.KindRep] -> [TypeRep] -> Action Value | |
[GblId, Arity=3, Str=DmdType <L,U><L,U><L,U>b] | |
lvl104_rxvA = | |
\ (tc_iaEg :: TyCon) | |
(ds1_iaEh :: [Data.Typeable.Internal.KindRep]) | |
(trs_iaEi :: [TypeRep]) -> | |
error | |
@ (Action Value) | |
(GHC.CString.unpackAppendCString# | |
"Development.Shake: Internal error, please report to Neil Mitchell ("# | |
(++ | |
@ Char | |
(GHC.CString.unpackAppendCString# | |
"no oracle match for "# | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 tc_iaEg ds1_iaEh trs_iaEi (GHC.Types.[] @ Char))) | |
Development.Shake.Core.traced2)) | |
Rec { | |
a53_rxvB | |
:: [IO ()] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <S,1*U><L,U>] | |
a53_rxvB = | |
\ (ds_iaAW :: [IO ()]) | |
(eta_XcO [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> (# eta_XcO, GHC.Tuple.() #); | |
: y_iaB1 ys_iaB2 -> | |
case (y_iaB1 | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
eta_XcO | |
of _ [Occ=Dead] { (# ipv_XlEa, ipv1_XlEc #) -> | |
a53_rxvB ys_iaB2 ipv_XlEa | |
} | |
} | |
end Rec } | |
Rec { | |
go4_rxvC :: [Key] -> [String] | |
[GblId, Arity=1, Str=DmdType <S,1*U>] | |
go4_rxvC = | |
\ (ds_iaAW :: [Key]) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ String; | |
: y_iaB1 ys_iaB2 -> | |
case typeKey y_iaB1 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ikqd dt1_ikqe tc_ikqf ds1_ikqg | |
trs_ikqh -> | |
case tc_ikqf | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon dt2_ikql dt3_ikqm ds2_ikqn ds3_ikqo | |
ds4_ikqp -> | |
case GHC.Base.eqString | |
ds4_ikqp Development.Shake.Special.specialIsFileKey1 | |
of _ [Occ=Dead] { | |
False -> go4_rxvC ys_iaB2; | |
True -> | |
GHC.Types.: | |
@ String | |
(Development.Shake.Value.$fShowKey_$cshow1 | |
(y_iaB1 | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value))) | |
(go4_rxvC ys_iaB2) | |
} | |
} | |
} | |
} | |
end Rec } | |
lvl105_rxvD :: SomeException | |
[GblId, Str=DmdType] | |
lvl105_rxvD = | |
GHC.IO.Exception.$fExceptionAsyncException_$ctoException | |
GHC.IO.Exception.ThreadKilled | |
lvl106_rxvE | |
:: String | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType] | |
lvl106_rxvE = | |
\ _ [Occ=Dead] | |
(eta_Xsk [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# eta_Xsk, GHC.Tuple.() #) | |
lvl107_rxvF | |
:: FilePath -> String -> ([Char], Maybe String) -> IO () | |
[GblId, Arity=3, Str=DmdType <L,U><L,U><L,U>b] | |
lvl107_rxvF = | |
\ (ipv1_XlyA :: FilePath) | |
(msg_aexd :: String) | |
(lvl116_slfX :: ([Char], Maybe String)) -> | |
lvl88_rxv9 | |
@ (IO ()) | |
lvl33_rxtQ | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl32_rxtP, GHC.Base.Just @ String msg_aexd) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl116_slfX | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl30_rxtN, GHC.Base.Just @ String ipv1_XlyA) | |
(GHC.Types.[] @ (String, Maybe String))))) | |
(GHC.Types.[] @ Char) | |
Development.Shake.Core.$wa2 [InlPrag=[0]] | |
:: FilePath | |
-> Int | |
-> String | |
-> Verbosity | |
-> Bool | |
-> [FilePath] | |
-> Maybe Lint | |
-> Maybe Double | |
-> Maybe Assume | |
-> [(String, String)] | |
-> Bool | |
-> Bool | |
-> Bool | |
-> Bool | |
-> Change | |
-> Bool | |
-> [FilePath] | |
-> (IO Progress -> IO ()) | |
-> (Verbosity -> String -> IO ()) | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=21, | |
Str=DmdType <L,U><L,U(U)><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><S,U><L,U><L,U><L,U><L,U><L,U><L,U><L,U><L,1*C1(U(U,1*U(A,1*U(U,U))))><L,U>] | |
Development.Shake.Core.$wa2 = | |
\ (ww_stnY :: FilePath) | |
(ww1_stnZ :: Int) | |
(ww2_sto0 :: String) | |
(ww3_sto1 :: Verbosity) | |
(ww4_sto2 :: Bool) | |
(ww5_sto3 :: [FilePath]) | |
(ww6_sto4 :: Maybe Lint) | |
(ww7_sto5 :: Maybe Double) | |
(ww8_sto6 :: Maybe Assume) | |
(ww9_sto7 :: [(String, String)]) | |
(ww10_sto8 :: Bool) | |
(ww11_sto9 :: Bool) | |
(ww12_stoa :: Bool) | |
(ww13_stob :: Bool) | |
(ww14_stoc :: Change) | |
(ww15_stod :: Bool) | |
(ww16_stoe :: [FilePath]) | |
(ww17_stof :: IO Progress -> IO ()) | |
(ww18_stog :: Verbosity -> String -> IO ()) | |
(w_stnU :: Rules ()) | |
(w1_stnV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
a59_smFa | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
a59_smFa = | |
\ (s_XlLd [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case System.Time.Extra.offsetTime1 s_XlLd | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case (w_stnU | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <()>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N | |
; GHC.Types.NTCo:IO[0] <((), SRules Action)>_R | |
:: Rules () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)))) | |
ipv_ilkP | |
of _ [Occ=Dead] { (# ipv2_XlLo, ipv3_XlLq #) -> | |
case ipv3_XlLq of _ [Occ=Dead] { (ds3_ajAO, w2_ajAP) -> | |
case w2_ajAP of _ [Occ=Dead] { SRules ds_djhC ds4_djhD -> | |
case a52_rxvq | |
(a34_rxt9 | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
ds4_djhD | |
ipv2_XlLo | |
of _ [Occ=Dead] { (# ipv4_ilqu, ipv5_ilqv #) -> | |
case GHC.Prim.newMVar# @ GHC.Prim.RealWorld @ () ipv4_ilqu | |
of _ [Occ=Dead] { (# ipv6_imso, ipv7_imsp #) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld @ () ipv7_imsp GHC.Tuple.() ipv6_imso | |
of s2#_imsr [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.newMutVar# | |
@ (Maybe (String, SomeException)) | |
@ GHC.Prim.RealWorld | |
(GHC.Base.Nothing @ (String, SomeException)) | |
s2#_imsr | |
of _ [Occ=Dead] { (# ipv8_imaz, ipv9_imaA #) -> | |
let { | |
$j_smF0 | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (String -> IO ()) | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=2, Str=DmdType <L,U><L,U>] | |
$j_smF0 = | |
\ (ipv10_XlN5 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) | |
(ipv11_XlN7 [OS=OneShot] :: String -> IO ()) -> | |
case GHC.Prim.newMutVar# | |
@ [IO ()] @ GHC.Prim.RealWorld (GHC.Types.[] @ (IO ())) ipv10_XlN5 | |
of _ [Occ=Dead] { (# ipv12_XmCU, ipv13_XmCW #) -> | |
case GHC.Prim.newMutVar# | |
@ [(Key, Key)] | |
@ GHC.Prim.RealWorld | |
(GHC.Types.[] @ (Key, Key)) | |
ipv12_XmCU | |
of _ [Occ=Dead] { (# ipv14_XmD5, ipv15_XmD7 #) -> | |
case ww1_stnZ of wild2_iaMw { GHC.Types.I# x_iaMy -> | |
let { | |
$j1_smEU | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> Int -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=2, Str=DmdType <L,U><L,U(U)>] | |
$j1_smEU = | |
\ (ipv16_XlNB [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) | |
(ipv17_XlND [OS=OneShot] :: Int) -> | |
case GHC.Prim.newMutVar# | |
@ General.Cleanup.S | |
@ GHC.Prim.RealWorld | |
General.Cleanup.withCleanup5 | |
ipv16_XlNB | |
of _ [Occ=Dead] { (# ipv18_imyT, ipv19_imyU #) -> | |
let { | |
lvl116_svxx :: String -> String | |
[LclId, Str=DmdType] | |
lvl116_svxx = | |
case ww9_sto7 of wild3_X2e { | |
[] -> id @ String; | |
: ipv20_sk7U ipv21_sk7V -> | |
let { | |
ordAbbrev_skGC :: [([Char], String)] | |
[LclId, Str=DmdType] | |
ordAbbrev_skGC = | |
sortBy @ ([Char], String) lvl44_rxu7 wild3_X2e } in | |
letrec { | |
f_skGB [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
f_skGB = | |
\ (ds11_djcZ :: [Char]) -> | |
case ds11_djcZ of wild4_X2n { | |
[] -> GHC.Types.[] @ Char; | |
: ipv22_sk8c ipv23_sk8d -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] | |
:: [([Char], String)] -> [(String, [Char])] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds12_iaAW :: [([Char], String)]) -> | |
case ds12_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ (String, [Char]); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 | |
of _ [Occ=Dead] { (from_aexG, to_aexH) -> | |
case stripPrefix | |
@ Char | |
GHC.Classes.$fEqChar | |
from_aexG | |
wild4_X2n | |
of _ [Occ=Dead] { | |
Nothing -> go5_iaAV ys_iaB2; | |
Just rest_aexI -> | |
GHC.Types.: | |
@ (String, [Char]) | |
(to_aexH, rest_aexI) | |
(go5_iaAV ys_iaB2) | |
} | |
} | |
}; } in | |
case go5_iaAV ordAbbrev_skGC of _ [Occ=Dead] { | |
[] -> GHC.Types.: @ Char ipv22_sk8c (f_skGB ipv23_sk8d); | |
: ds12_djcX ds13_djcY -> | |
case ds12_djcX of _ [Occ=Dead] { (to_aexJ, rest_aexK) -> | |
++ @ Char to_aexJ (f_skGB rest_aexK) | |
} | |
} | |
}; } in | |
f_skGB | |
} } in | |
let { | |
lvl117_svxX :: IO () | |
[LclId, Str=DmdType] | |
lvl117_svxX = | |
ww18_stog | |
Development.Shake.Types.Loud (lvl116_svxx lvl15_rxty) } in | |
let { | |
s1_slgX :: Local | |
[LclId, Str=DmdType m] | |
s1_slgX = | |
Development.Shake.Core.Local | |
emptyStack | |
ww3_sto1 | |
(GHC.Base.Nothing @ String) | |
(GHC.Types.[] @ Depends) | |
0.0 | |
(GHC.Types.[] @ Trace) | |
(GHC.Types.[] @ (Key -> Bool)) | |
(GHC.Types.[] @ Key) } in | |
let { | |
p_XmFL :: Bool | |
[LclId, Str=DmdType] | |
p_XmFL = | |
case GHC.Classes.$fEq[]_$s$c==2 ww5_sto3 (GHC.Types.[] @ FilePath) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.True; | |
True -> GHC.Types.False | |
} } in | |
let { | |
p1_XmFW :: Bool | |
[LclId, Str=DmdType] | |
p1_XmFW = | |
case GHC.Classes.$fEq[]_$s$c==2 ww16_stoe (GHC.Types.[] @ FilePath) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.True; | |
True -> GHC.Types.False | |
} } in | |
let { | |
wild3_X4K :: ShakeOptions | |
[LclId, Str=DmdType] | |
wild3_X4K = | |
Development.Shake.Types.ShakeOptions | |
ww_stnY | |
wild2_iaMw | |
ww2_sto0 | |
ww3_sto1 | |
ww4_sto2 | |
ww5_sto3 | |
ww6_sto4 | |
ww7_sto5 | |
ww8_sto6 | |
ww9_sto7 | |
ww10_sto8 | |
ww11_sto9 | |
ww12_stoa | |
ww13_stob | |
ww14_stoc | |
ww15_stod | |
ww16_stoe | |
ww17_stof | |
ww18_stog } in | |
let { | |
ruleinfo_slgP :: Map.HashMap TypeRep (RuleInfo Action) | |
[LclId, Str=DmdType] | |
ruleinfo_slgP = | |
let { | |
$wf_stmO [InlPrag=[0]] | |
:: TypeRep | |
-> [(Double, ARule Action)] | |
-> (# Key -> IO (Maybe Value), | |
Key -> Value -> Value -> EqualCost, | |
Key -> Action Value, | |
TypeRep #) | |
[LclId, Arity=2, Str=DmdType <L,U><L,U>] | |
$wf_stmO = | |
\ (ww19_stmJ :: TypeRep) (ww20_stmK :: [(Double, ARule Action)]) -> | |
(# case ww20_stmK of _ [Occ=Dead] { | |
[] -> lvl29_rxtM; | |
: ds11_djgx ds12_djgy -> | |
case ds11_djgx of _ [Occ=Dead] { (ds13_djgz, ds14_djgA) -> | |
case ds14_djgA | |
of _ [Occ=Dead] | |
{ ARule @ key_ai87 @ value_ai88 $dRule_ai89 r_aevH -> | |
let { | |
tup_skFi [Dmd=<L,U(1*U,1*U,1*U,1*U,1*U,1*U)>] | |
:: ShakeValue value_ai88 | |
[LclId, Str=DmdType] | |
tup_skFi = | |
Development.Shake.Core.$p2Rule | |
@ key_ai87 @ value_ai88 $dRule_ai89 } in | |
let { | |
a60_smpd :: Eq value_ai88 | |
[LclId, Str=DmdType] | |
a60_smpd = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_B3 | |
} } in | |
let { | |
a61_smpe :: Show value_ai88 | |
[LclId, Str=DmdType] | |
a61_smpe = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_X6J | |
} } in | |
let { | |
a62_smpf :: Typeable value_ai88 | |
[LclId, Str=DmdType] | |
a62_smpf = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_XqR | |
} } in | |
let { | |
a63_smpg :: Hashable value_ai88 | |
[LclId, Str=DmdType] | |
a63_smpg = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
a64_smph :: Binary value_ai88 | |
[LclId, Str=DmdType] | |
a64_smph = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
a65_smpi :: NFData value_ai88 | |
[LclId, Str=DmdType] | |
a65_smpi = | |
case tup_skFi | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
f_Xbuy [Dmd=<L,C(C1(U(U,1*U)))>] | |
:: key_ai87 -> IO (Maybe value_ai88) | |
[LclId, Str=DmdType] | |
f_Xbuy = | |
storedValue | |
@ key_ai87 @ value_ai88 $dRule_ai89 wild3_X4K } in | |
let { | |
lvl118_svxz :: TypeRep | |
[LclId, Str=DmdType] | |
lvl118_svxz = | |
case Development.Shake.Core.$p1Rule | |
@ key_ai87 @ value_ai88 $dRule_ai89 | |
of _ [Occ=Dead] | |
{ (tpl_X6J, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_XqR | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <key_ai87>_N | |
:: Typeable key_ai87 | |
~R# (GHC.Prim.Proxy# key_ai87 -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_ai87) | |
} } in | |
(\ (x1_Xb3b :: Key) | |
(s2_Xmdy [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ((f_Xbuy | |
(case x1_Xb3b | |
`cast` (Development.Shake.Value.NTCo:Key[0] | |
:: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a66_ijUC | |
$dEq_ijUD | |
$dShow_ijUE | |
$dTypeable1_ijUF | |
$dHashable_ijUG | |
$dBinary_ijUH | |
$dNFData_ijUI | |
x2_ijUJ -> | |
case ($dTypeable1_ijUF | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <a66_ijUC>_N | |
:: Typeable a66_ijUC | |
~R# (GHC.Prim.Proxy# a66_ijUC | |
-> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a66_ijUC) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ijUN | |
dt1_ijUO | |
ds15_ijUP | |
ds16_ijUQ | |
ds17_ijUR -> | |
case lvl118_svxz | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_ijUV | |
dt3_ijUW | |
ds18_ijUX | |
ds19_ijUY | |
ds20_ijUZ -> | |
case GHC.Prim.tagToEnum# | |
@ Bool | |
(GHC.Prim.eqWord# dt_ijUN dt2_ijUV) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 | |
@ key_ai87; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool | |
(GHC.Prim.eqWord# dt1_ijUO dt3_ijUW) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 | |
@ key_ai87; | |
True -> | |
x2_ijUJ | |
`cast` (UnivCo mkUnsafeCo representational | |
a66_ijUC key_ai87 | |
:: a66_ijUC ~R# key_ai87) | |
} | |
} | |
} | |
} | |
})) | |
`cast` (GHC.Types.NTCo:IO[0] <Maybe value_ai88>_R | |
:: IO (Maybe value_ai88) | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
Maybe value_ai88 #)))) | |
s2_Xmdy | |
of _ [Occ=Dead] { (# ipv20_ilko, ipv21_ilkp #) -> | |
(# ipv20_ilko, | |
case ipv21_ilkp of _ [Occ=Dead] { | |
Nothing -> GHC.Base.Nothing @ Value; | |
Just a66_iaJQ -> | |
GHC.Base.Just | |
@ Value | |
(Development.Shake.Value.Value | |
@ value_ai88 | |
a60_smpd | |
a61_smpe | |
a62_smpf | |
a63_smpg | |
a64_smph | |
a65_smpi | |
a66_iaJQ) | |
} #) | |
}) | |
`cast` (<Key>_R -> Sym (GHC.Types.NTCo:IO[0] <Maybe Value>_R) | |
:: (Key | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
Maybe Value #)) | |
~R# (Key -> IO (Maybe Value))) | |
} | |
} | |
}, | |
case ww20_stmK of _ [Occ=Dead] { | |
[] -> lvl28_rxtL; | |
: ds11_djgI ds12_djgJ -> | |
case ds11_djgI of _ [Occ=Dead] { (ds13_djgK, ds14_djgL) -> | |
case ds14_djgL | |
of _ [Occ=Dead] | |
{ ARule @ key_ai6f @ value_ai6g $dRule_ai6h r_aevM -> | |
let { | |
lvl118_svxB :: TypeRep | |
[LclId, Str=DmdType] | |
lvl118_svxB = | |
case Development.Shake.Core.$p2Rule | |
@ key_ai6f @ value_ai6g $dRule_ai6h | |
of _ [Occ=Dead] | |
{ (tpl_X6I, tpl1_XqR, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_XqR | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <value_ai6g>_N | |
:: Typeable value_ai6g | |
~R# (GHC.Prim.Proxy# value_ai6g -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ value_ai6g) | |
} } in | |
let { | |
lvl119_svxA :: TypeRep | |
[LclId, Str=DmdType] | |
lvl119_svxA = | |
case Development.Shake.Core.$p1Rule | |
@ key_ai6f @ value_ai6g $dRule_ai6h | |
of _ [Occ=Dead] | |
{ (tpl_X6K, tpl1_XqQ, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_XqQ | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <key_ai6f>_N | |
:: Typeable key_ai6f | |
~R# (GHC.Prim.Proxy# key_ai6f -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_ai6f) | |
} } in | |
\ (k_aevR :: Key) (v1_aevS :: Value) (v2_aevT :: Value) -> | |
equalValue | |
@ key_ai6f | |
@ value_ai6g | |
$dRule_ai6h | |
wild3_X4K | |
(case k_aevR | |
`cast` (Development.Shake.Value.NTCo:Key[0] | |
:: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a60_ijUC $dEq_ijUD | |
$dShow_ijUE | |
$dTypeable1_ijUF | |
$dHashable_ijUG | |
$dBinary_ijUH | |
$dNFData_ijUI x1_ijUJ -> | |
case ($dTypeable1_ijUF | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <a60_ijUC>_N | |
:: Typeable a60_ijUC | |
~R# (GHC.Prim.Proxy# a60_ijUC | |
-> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a60_ijUC) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ijUN dt1_ijUO | |
ds15_ijUP ds16_ijUQ | |
ds17_ijUR -> | |
case lvl119_svxA | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_ijUV dt3_ijUW | |
ds18_ijUX ds19_ijUY | |
ds20_ijUZ -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt_ijUN dt2_ijUV) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ key_ai6f; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ijUO dt3_ijUW) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ key_ai6f; | |
True -> | |
x1_ijUJ | |
`cast` (UnivCo mkUnsafeCo representational | |
a60_ijUC key_ai6f | |
:: a60_ijUC ~R# key_ai6f) | |
} | |
} | |
} | |
} | |
}) | |
(case v1_aevS | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a60_ijUC $dEq_ijUD | |
$dShow_ijUE | |
$dTypeable1_ijUF | |
$dHashable_ijUG | |
$dBinary_ijUH | |
$dNFData_ijUI x1_ijUJ -> | |
case ($dTypeable1_ijUF | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <a60_ijUC>_N | |
:: Typeable a60_ijUC | |
~R# (GHC.Prim.Proxy# a60_ijUC | |
-> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a60_ijUC) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ijUN dt1_ijUO | |
ds15_ijUP ds16_ijUQ | |
ds17_ijUR -> | |
case lvl118_svxB | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_ijUV dt3_ijUW | |
ds18_ijUX ds19_ijUY | |
ds20_ijUZ -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt_ijUN dt2_ijUV) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ value_ai6g; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ijUO dt3_ijUW) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ value_ai6g; | |
True -> | |
x1_ijUJ | |
`cast` (UnivCo mkUnsafeCo representational | |
a60_ijUC value_ai6g | |
:: a60_ijUC ~R# value_ai6g) | |
} | |
} | |
} | |
} | |
}) | |
(case v2_aevT | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a60_ijUC $dEq_ijUD | |
$dShow_ijUE | |
$dTypeable1_ijUF | |
$dHashable_ijUG | |
$dBinary_ijUH | |
$dNFData_ijUI x1_ijUJ -> | |
case ($dTypeable1_ijUF | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <a60_ijUC>_N | |
:: Typeable a60_ijUC | |
~R# (GHC.Prim.Proxy# a60_ijUC | |
-> TypeRep))) | |
(GHC.Prim.proxy# @ * @ a60_ijUC) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ijUN dt1_ijUO | |
ds15_ijUP ds16_ijUQ | |
ds17_ijUR -> | |
case lvl118_svxB | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_ijUV dt3_ijUW | |
ds18_ijUX ds19_ijUY | |
ds20_ijUZ -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt_ijUN dt2_ijUV) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ value_ai6g; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ijUO dt3_ijUW) | |
of _ [Occ=Dead] { | |
False -> | |
Development.Shake.Value.fromValue1 @ value_ai6g; | |
True -> | |
x1_ijUJ | |
`cast` (UnivCo mkUnsafeCo representational | |
a60_ijUC value_ai6g | |
:: a60_ijUC ~R# value_ai6g) | |
} | |
} | |
} | |
} | |
}) | |
} | |
} | |
}, | |
let { | |
rs2_skES :: [[Key -> Maybe (Action Value)]] | |
[LclId, Str=DmdType] | |
rs2_skES = | |
map | |
@ [(Double, Key -> Maybe (Action Value))] | |
@ [Key -> Maybe (Action Value)] | |
lvl27_rxtK | |
(GHC.List.reverse1 | |
@ [(Double, Key -> Maybe (Action Value))] | |
(groupBy | |
@ (Double, Key -> Maybe (Action Value)) | |
lvl26_rxtJ | |
(sortBy | |
@ (Double, Key -> Maybe (Action Value)) | |
lvl25_rxtI | |
(go3_rxvt ww20_stmK))) | |
(GHC.Types.[] | |
@ [(Double, Key -> Maybe (Action Value))])) } in | |
\ (k_aevZ :: Key) -> | |
let { | |
a60_spKq | |
:: (Key -> Maybe (Action Value)) -> Maybe (Action Value) | |
[LclId, | |
Arity=1, | |
Str=DmdType <C(S),1*C1(U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=False, Value=True, | |
ConLike=True, WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True) | |
Tmpl= \ (ds11_djgQ [Occ=Once!] | |
:: Key -> Maybe (Action Value)) -> | |
ds11_djgQ k_aevZ}] | |
a60_spKq = | |
\ (ds11_djgQ :: Key -> Maybe (Action Value)) -> | |
ds11_djgQ k_aevZ } in | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] | |
:: [[Key -> Maybe (Action Value)]] -> [[Action Value]] | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_iaAV = | |
\ (ds11_iaAW :: [[Key -> Maybe (Action Value)]]) -> | |
case ds11_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ [Action Value]; | |
: y_iaB1 ys_iaB2 -> | |
case mapMaybe | |
@ (Key -> Maybe (Action Value)) | |
@ (Action Value) | |
a60_spKq | |
y_iaB1 | |
of wild5_ikpF { | |
[] -> go5_iaAV ys_iaB2; | |
: ds12_imgr ds13_imgs -> | |
GHC.Types.: | |
@ [Action Value] wild5_ikpF (go5_iaAV ys_iaB2) | |
} | |
}; } in | |
let { | |
ds11_skER [Dmd=<S,U>] :: [[Action Value]] | |
[LclId, Str=DmdType] | |
ds11_skER = go5_iaAV rs2_skES } in | |
let { | |
fail_skEQ :: GHC.Prim.Void# -> Action Value | |
[LclId, Arity=1, Str=DmdType <B,A>b] | |
fail_skEQ = | |
\ _ [Occ=Dead, OS=OneShot] -> | |
case typeKey k_aevZ | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaEe dt1_iaEf tc_iaEg | |
ds13_iaEh trs_iaEi -> | |
case tc_iaEg | |
of wild5_iaMi | |
{ Data.Typeable.Internal.TyCon dt2_iaMk dt3_iaMl | |
ds14_iaMm ds15_iaMn | |
ds16_iaMo -> | |
case GHC.List.$wlenAcc @ [Action Value] ds11_skER 0 | |
of ww21_ib1S { __DEFAULT -> | |
case GHC.Base.eqString ds16_iaMo lvl73_rxuJ | |
of _ [Occ=Dead] { | |
False -> | |
let { | |
a61_stRZ :: [Char] | |
[LclId, Str=DmdType] | |
a61_stRZ = | |
GHC.CString.unpackAppendCString# | |
"Build system error - key matches "# | |
(case ww21_ib1S of _ [Occ=Dead] { | |
__DEFAULT -> lvl99_rxvv; | |
0 -> lvl100_rxvw | |
}) } in | |
case ww21_ib1S of wild7_Xrz { | |
__DEFAULT -> | |
lvl101_rxvx | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
wild5_iaMi | |
ds13_iaEh | |
trs_iaEi | |
(GHC.Types.[] @ Char)) | |
(GHC.Base.Just | |
@ String | |
(case k_aevZ | |
`cast` (Development.Shake.Value.NTCo:Key[0] | |
:: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a62_imqt | |
$dEq_imqu | |
$dShow_imqv | |
$dTypeable_imqw | |
$dHashable_imqx | |
$dBinary_imqy | |
$dNFData_imqz | |
a63_imqA -> | |
show @ a62_imqt $dShow_imqv a63_imqA | |
})) | |
(lvl20_rxtD, | |
GHC.Base.Just | |
@ String | |
(case GHC.Show.$wshowSignedInt | |
0 wild7_Xrz (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] | |
{ (# ww23_ib8B, ww24_ib8C #) -> | |
GHC.Types.: @ Char ww23_ib8B ww24_ib8C | |
})) | |
a61_stRZ; | |
0 -> | |
lvl102_rxvy | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
wild5_iaMi | |
ds13_iaEh | |
trs_iaEi | |
(GHC.Types.[] @ Char)) | |
(GHC.Base.Just | |
@ String | |
(case k_aevZ | |
`cast` (Development.Shake.Value.NTCo:Key[0] | |
:: Key ~R# Value) | |
of _ [Occ=Dead] | |
{ Development.Shake.Value.Value @ a62_imqt | |
$dEq_imqu | |
$dShow_imqv | |
$dTypeable_imqw | |
$dHashable_imqx | |
$dBinary_imqy | |
$dNFData_imqz | |
a63_imqA -> | |
show @ a62_imqt $dShow_imqv a63_imqA | |
})) | |
(lvl20_rxtD, | |
GHC.Base.Just | |
@ String | |
(case GHC.Show.$wshowSignedInt | |
0 0 (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] | |
{ (# ww23_ib8B, ww24_ib8C #) -> | |
GHC.Types.: @ Char ww23_ib8B ww24_ib8C | |
})) | |
a61_stRZ | |
}; | |
True -> | |
case ww21_ib1S of _ [Occ=Dead] { | |
__DEFAULT -> | |
lvl103_rxvz | |
k_aevZ | |
ds13_iaEh | |
trs_iaEi | |
dt2_iaMk | |
dt3_iaMl | |
ds16_iaMo; | |
0 -> lvl104_rxvA wild5_iaMi ds13_iaEh trs_iaEi | |
} | |
} | |
} | |
} | |
} } in | |
case ds11_skER of _ [Occ=Dead] { | |
[] -> fail_skEQ GHC.Prim.void#; | |
: ds12_djgT ds13_djgU -> | |
case ds12_djgT of _ [Occ=Dead] { | |
[] -> fail_skEQ GHC.Prim.void#; | |
: r_aew0 ds14_djgV -> | |
case ds14_djgV of _ [Occ=Dead] { | |
[] -> r_aew0; | |
: ipv20_skq5 ipv21_skq6 -> fail_skEQ GHC.Prim.void# | |
} | |
} | |
}, | |
ww19_stmJ #) } in | |
letrec { | |
$wa19_svxT [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s2_ijX5. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s2_ijX5 | |
-> (# GHC.Prim.State# s2_ijX5, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) #) | |
[LclId, Arity=5, Str=DmdType <L,1*U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa19_svxT = | |
\ (@ s2_ijX5) | |
(w3_stnh | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w4_stni | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action))) | |
(ww19_stno :: GHC.Prim.Int#) | |
(ww20_stns :: GHC.Prim.Int#) | |
(w5_stnl [OS=OneShot] :: GHC.Prim.State# s2_ijX5) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww19_stno ww20_stns) | |
of _ [Occ=Dead] { | |
False -> | |
case w3_stnh | |
of wild5_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds11_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds11_ikJO | |
ww19_stno | |
of _ [Occ=Dead] { (# ipv20_ijXp #) -> | |
case ipv20_ijXp | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L k1_ijXt | |
v_ijXu -> | |
case v_ijXu | |
of _ [Occ=Dead] { (ww22_stmI, ww23_stmJ, ww24_stmK) -> | |
case $wf_stmO ww23_stmJ ww24_stmK | |
of _ [Occ=Dead] | |
{ (# ww26_stu6, ww27_stu7, ww28_stu8, ww29_stu9 #) -> | |
case w4_stni | |
of wild7_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds13_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s2_ijX5 | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) | |
ds13_ikLy | |
ww19_stno | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (RuleInfo Action) | |
k1_ijXt | |
(Development.Shake.Core.RuleInfo | |
@ Action ww26_stu6 ww27_stu7 ww28_stu8 ww29_stu9)) | |
w5_stnl | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_svxT | |
@ s2_ijX5 | |
wild5_ikJM | |
wild7_ikLw | |
(GHC.Prim.+# ww19_stno 1) | |
ww20_stns | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w5_stnl, w4_stni #) | |
}; } in | |
letrec { | |
$wa20_svxR [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s2_ijWi. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijWi (Map.HashMap TypeRep (RuleInfo Action)) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s2_ijWi | |
-> (# GHC.Prim.State# s2_ijWi, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijWi (Map.HashMap TypeRep (RuleInfo Action)) #) | |
[LclId, Arity=5, Str=DmdType <L,U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa20_svxR = | |
\ (@ s2_ijWi) | |
(w3_stn3 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w4_stn4 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijWi (Map.HashMap TypeRep (RuleInfo Action))) | |
(ww19_stna :: GHC.Prim.Int#) | |
(ww20_stne :: GHC.Prim.Int#) | |
(w5_stn7 [OS=OneShot] :: GHC.Prim.State# s2_ijWi) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww19_stna ww20_stne) | |
of _ [Occ=Dead] { | |
False -> | |
case w3_stn3 | |
of wild5_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds11_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds11_ikJO | |
ww19_stna | |
of _ [Occ=Dead] { (# ipv20_ijWC #) -> | |
case go5_ijVf ipv20_ijWC of vx_ikM8 { __DEFAULT -> | |
case w4_stn4 | |
of wild6_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds13_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s2_ijWi | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ds13_ikLy | |
ww19_stna | |
vx_ikM8 | |
w5_stn7 | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa20_svxR | |
@ s2_ijWi | |
wild5_ikJM | |
wild6_ikLw | |
(GHC.Prim.+# ww19_stna 1) | |
ww20_stne | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w5_stn7, w4_stn4 #) | |
}; | |
$wa21_svxP [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s2_ijVq. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijVq (Map.HashMap TypeRep (RuleInfo Action)) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s2_ijVq | |
-> (# GHC.Prim.State# s2_ijVq, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijVq (Map.HashMap TypeRep (RuleInfo Action)) #) | |
[LclId, Arity=5, Str=DmdType <L,U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa21_svxP = | |
\ (@ s2_ijVq) | |
(w3_stmP | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w4_stmQ | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s2_ijVq (Map.HashMap TypeRep (RuleInfo Action))) | |
(ww19_stmW :: GHC.Prim.Int#) | |
(ww20_stn0 :: GHC.Prim.Int#) | |
(w5_stmT [OS=OneShot] :: GHC.Prim.State# s2_ijVq) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww19_stmW ww20_stn0) | |
of _ [Occ=Dead] { | |
False -> | |
case w3_stmP | |
of wild5_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds11_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds11_ikJO | |
ww19_stmW | |
of _ [Occ=Dead] { (# ipv20_ijVK #) -> | |
case go5_ijVf ipv20_ijVK of vx_ikM8 { __DEFAULT -> | |
case w4_stmQ | |
of wild6_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds13_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s2_ijVq | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ds13_ikLy | |
ww19_stmW | |
vx_ikM8 | |
w5_stmT | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa21_svxP | |
@ s2_ijVq | |
wild5_ikJM | |
wild6_ikLw | |
(GHC.Prim.+# ww19_stmW 1) | |
ww20_stn0 | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w5_stmT, w4_stmQ #) | |
}; | |
go5_ijVf [Occ=LoopBreaker] | |
:: Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]) | |
-> Map.HashMap TypeRep (RuleInfo Action) | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_ijVf = | |
\ (ds11_ijVg | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) -> | |
case ds11_ijVg of _ [Occ=Dead] { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ TypeRep @ (RuleInfo Action); | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijVk | |
dt1_ijVl -> | |
let { | |
wild5_ijVV :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild5_ijVV = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijVl } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
@ GHC.Prim.RealWorld | |
wild5_ijVV | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap TypeRep (RuleInfo Action))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv20_ikMA, ipv21_ikMB #) -> | |
case $wa21_svxP | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijVl) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ipv21_ikMB) | |
0 | |
wild5_ijVV | |
ipv20_ikMA | |
of _ [Occ=Dead] { (# ipv22_ikLM, ipv23_ikLN #) -> | |
case ipv23_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds14_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ds14_ikLy | |
ipv22_ikLM | |
of _ [Occ=Dead] { (# ipv24_ikLT, ipv25_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep @ (RuleInfo Action) dt_ijVk ipv25_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt_ijW7 | |
dt1_ijW8 | |
dt2_ijW9 -> | |
case dt2_ijW9 | |
of _ [Occ=Dead] { (ww20_stmI, ww21_stmJ, ww22_stmK) -> | |
case $wf_stmO ww21_stmJ ww22_stmK | |
of _ [Occ=Dead] | |
{ (# ww24_stu6, ww25_stu7, ww26_stu8, ww27_stu9 #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
@ TypeRep | |
@ (RuleInfo Action) | |
dt_ijW7 | |
dt1_ijW8 | |
(Development.Shake.Core.RuleInfo | |
@ Action ww24_stu6 ww25_stu7 ww26_stu8 ww27_stu9) | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijWe -> | |
let { | |
wild5_ijWN :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild5_ijWN = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ijWe } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
@ GHC.Prim.RealWorld | |
wild5_ijWN | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap TypeRep (RuleInfo Action))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv20_ikMA, ipv21_ikMB #) -> | |
case $wa20_svxR | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ijWe) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ipv21_ikMB) | |
0 | |
wild5_ijWN | |
ipv20_ikMA | |
of _ [Occ=Dead] { (# ipv22_ikLM, ipv23_ikLN #) -> | |
case ipv23_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds14_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap TypeRep (RuleInfo Action)) | |
ds14_ikLy | |
ipv22_ikLM | |
of _ [Occ=Dead] { (# ipv24_ikLT, ipv25_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (RuleInfo Action) ipv25_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt_ijWZ | |
dt1_ijX0 -> | |
let { | |
wild5_ijXG :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild5_ijXG = | |
GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijX0 } in | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) | |
@ GHC.Prim.RealWorld | |
wild5_ijXG | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv20_ikMA, ipv21_ikMB #) -> | |
case $wa19_svxT | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijX0) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) | |
ipv21_ikMB) | |
0 | |
wild5_ijXG | |
ipv20_ikMA | |
of _ [Occ=Dead] { (# ipv22_ikLM, ipv23_ikLN #) -> | |
case ipv23_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds14_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (RuleInfo Action)) | |
ds14_ikLy | |
ipv22_ikLM | |
of _ [Occ=Dead] { (# ipv24_ikLT, ipv25_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep @ (RuleInfo Action) dt_ijWZ ipv25_ikLU | |
} | |
} | |
} | |
} | |
}; } in | |
go5_ijVf ds4_djhD } in | |
let { | |
lvl118_slh7 :: Key -> IO (Maybe Value) | |
[LclId, Arity=2, Str=DmdType] | |
lvl118_slh7 = runStored_resL @ Action ruleinfo_slgP } in | |
let { | |
lvl119_slh8 :: Key -> Value -> Value -> EqualCost | |
[LclId, Arity=3, Str=DmdType] | |
lvl119_slh8 = runEqual_resM @ Action ruleinfo_slgP } in | |
let { | |
a60_smsu :: MVar () | |
[LclId, Str=DmdType m] | |
a60_smsu = GHC.MVar.MVar @ () ipv7_imsp } in | |
let { | |
diagnostic_skEI :: [Char] -> IO () | |
[LclId, Str=DmdType] | |
diagnostic_skEI = | |
case ww3_sto1 of _ [Occ=Dead] { | |
__DEFAULT -> | |
a35_rxta | |
`cast` (<[Char]>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: ([Char] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ([Char] -> IO ())); | |
Diagnostic -> | |
(\ (x1_Xb3g :: [Char]) | |
(eta_XTx [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Diagnostic | |
(++ @ Char lvl34_rxtR x1_Xb3g)) | |
eta_XTx) | |
`cast` (<[Char]>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: ([Char] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ([Char] -> IO ())) | |
} } in | |
let { | |
a61_sngO | |
:: Verbosity | |
-> String | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, | |
Arity=3, | |
Str=DmdType <L,U><L,U><L,U> {djiK-><L,1*C1(C1(C(U)))> | |
slfM-><L,1*C1(U)> smsu-><L,1*U(U)>}, | |
Unf=Unf{Src=InlineStable, TopLvl=False, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (v_aex3 [Occ=Once] :: Verbosity) | |
(eta_Xdl [Occ=Once] :: String) | |
(eta1_XqF [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
(ww18_stog v_aex3 (lvl116_svxx eta_Xdl)) | |
eta1_XqF}] | |
a61_sngO = | |
\ (v_aex3 :: Verbosity) | |
(eta_Xdl :: String) | |
(eta1_XqF [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
(ww18_stog v_aex3 (lvl116_svxx eta_Xdl)) | |
eta1_XqF } in | |
let { | |
a62_smvI | |
:: Either SomeException () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=2, Str=DmdType <L,1*U><L,U>] | |
a62_smvI = | |
\ (x1_aexu :: Either SomeException ()) | |
(eta_Xds [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ww4_sto2 of _ [Occ=Dead] { | |
False -> | |
case x1_aexu of _ [Occ=Dead] { | |
Left x2_ik3X -> | |
GHC.Prim.raiseIO# @ SomeException @ () x2_ik3X eta_Xds; | |
Right y_ik40 -> (# eta_Xds, GHC.Tuple.() #) | |
}; | |
True -> | |
case GHC.Prim.catch# | |
@ (Either SomeException ()) | |
@ SomeException | |
(\ (s2_imvi [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case x1_aexu of wild5_ik3V { | |
Left x2_ik3X -> | |
case GHC.Prim.raiseIO# | |
@ SomeException @ () x2_ik3X s2_imvi | |
of wild6_00 { | |
}; | |
Right y_ik40 -> (# s2_imvi, wild5_ik3V #) | |
}) | |
lvl97_rxvs | |
eta_Xds | |
of _ [Occ=Dead] { (# ipv20_XlN6, ipv21_XlN8 #) -> | |
case ipv21_XlN8 of _ [Occ=Dead] { | |
Left err_aex8 -> | |
let { | |
a63_smuV :: [Char] | |
[LclId, Str=DmdType] | |
a63_smuV = | |
case err_aex8 | |
of _ [Occ=Dead] | |
{ SomeException @ e10_iaE7 $dException1_iaE8 e2_iaE9 -> | |
case ((GHC.Exception.$p1Exception | |
@ e10_iaE7 $dException1_iaE8) | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <e10_iaE7>_N | |
:: Typeable e10_iaE7 | |
~R# (GHC.Prim.Proxy# e10_iaE7 -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ e10_iaE7) | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaP6 dt1_iaP7 ds12_iaP8 | |
ds13_iaP9 ds14_iaPa -> | |
case dt_iaP6 of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Types.[] @ Char; | |
__word 10157797340292954314 -> | |
case dt1_iaP7 of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Types.[] @ Char; | |
__word 7334185207056361348 -> | |
lvl116_svxx | |
(shakeExceptionTarget | |
(e2_iaE9 | |
`cast` (UnivCo mkUnsafeCo representational | |
e10_iaE7 ShakeException | |
:: e10_iaE7 ~R# ShakeException))) | |
} | |
} | |
} | |
} } in | |
let { | |
lvl120_slfP :: ([Char], SomeException) | |
[LclId, Str=DmdType m] | |
lvl120_slfP = (a63_smuV, err_aex8) } in | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Maybe (String, SomeException)) | |
@ (Maybe (String, SomeException), ()) | |
@ () | |
ipv9_imaA | |
(\ (v_aexa :: Maybe (String, SomeException)) -> | |
(GHC.Base.Just | |
@ ([Char], SomeException) | |
(case v_aexa of _ [Occ=Dead] { | |
Nothing -> lvl120_slfP; | |
Just v1_ik3e -> v1_ik3e | |
}), | |
GHC.Tuple.())) | |
ipv20_XlN6 | |
of _ [Occ=Dead] { (# ipv22_XlSS, ipv23_XlSU #) -> | |
let { | |
$j2_smv9 | |
:: GHC.Prim.Void# | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,A>] | |
$j2_smv9 = | |
\ _ [Occ=Dead, OS=OneShot] -> | |
Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Quiet | |
(lvl116_svxx | |
(case err_aex8 | |
of _ [Occ=Dead] | |
{ SomeException @ e0_iaFO $dException_iaFP | |
e1_iaFQ -> | |
++ | |
@ Char | |
(showsPrec | |
@ e0_iaFO | |
(GHC.Exception.$p2Exception | |
@ e0_iaFO $dException_iaFP) | |
GHC.Show.shows18 | |
e1_iaFQ | |
(GHC.Types.[] @ Char)) | |
lvl96_rxvr | |
}))) | |
ipv22_XlSS } in | |
case ww3_sto1 of _ [Occ=Dead] { | |
Silent -> (# ipv22_XlSS, GHC.Tuple.() #); | |
Quiet -> $j2_smv9 GHC.Prim.void#; | |
Normal -> $j2_smv9 GHC.Prim.void#; | |
Loud -> $j2_smv9 GHC.Prim.void#; | |
Chatty -> $j2_smv9 GHC.Prim.void#; | |
Diagnostic -> $j2_smv9 GHC.Prim.void# | |
} | |
}; | |
Right ds12_djip -> (# ipv20_XlN6, GHC.Tuple.() #) | |
} | |
} | |
} } in | |
let { | |
a63_smvN :: GHC.STRef.STRef GHC.Prim.RealWorld [IO ()] | |
[LclId, Str=DmdType m] | |
a63_smvN = | |
GHC.STRef.STRef @ GHC.Prim.RealWorld @ [IO ()] ipv13_XmCW } in | |
let { | |
a64_smvV :: GHC.STRef.STRef GHC.Prim.RealWorld [(Key, Key)] | |
[LclId, Str=DmdType m] | |
a64_smvV = | |
GHC.STRef.STRef @ GHC.Prim.RealWorld @ [(Key, Key)] ipv15_XmD7 } in | |
let { | |
a65_smyJ :: Bool | |
[LclId, Str=DmdType] | |
a65_smyJ = | |
case ipv17_XlND of _ [Occ=Dead] { GHC.Types.I# x1_Xbfs -> | |
case x1_Xbfs of _ [Occ=Dead] { | |
__DEFAULT -> GHC.Types.False; | |
1 -> GHC.Types.True | |
} | |
} } in | |
Control.Exception.Base.finally1 | |
@ () | |
@ () | |
((\ (s2_XlNP [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case General.Cleanup.$wa | |
ipv19_imyU | |
((\ (s3_ilqr [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ww12_stoa of _ [Occ=Dead] { | |
False -> General.Timing.resetTimings1 s3_ilqr; | |
True -> | |
case General.Timing.printTimings1 s3_ilqr | |
of _ [Occ=Dead] { (# ipv20_XlEv, ipv21_XlEx #) -> | |
General.Timing.resetTimings1 ipv20_XlEv | |
} | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
s2_XlNP | |
of _ [Occ=Dead] { (# ipv20_XlNU, ipv21_XlNW #) -> | |
let { | |
a66_smzS :: GHC.STRef.STRef GHC.Prim.RealWorld General.Cleanup.S | |
[LclId, Str=DmdType m] | |
a66_smzS = | |
GHC.STRef.STRef | |
@ GHC.Prim.RealWorld @ General.Cleanup.S ipv19_imyU } in | |
Control.Concurrent.Extra.withNumCapabilities1 | |
@ () | |
ipv17_XlND | |
((\ (s3_XlTz [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Development.Shake.Database.withDatabase1 | |
@ () | |
wild3_X4K | |
diagnostic_skEI | |
((\ (database_aexk :: Database) | |
(eta_X69 [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.newMVar# | |
@ GHC.Prim.RealWorld @ () eta_X69 | |
of _ [Occ=Dead] { (# ipv22_imA7, ipv23_imA8 #) -> | |
case GHC.Prim.newMVar# | |
@ GHC.Prim.RealWorld | |
@ (Either (MVar ()) ()) | |
ipv22_imA7 | |
of _ [Occ=Dead] { (# ipv24_imAc, ipv25_imAd #) -> | |
case GHC.Prim.putMVar# | |
@ GHC.Prim.RealWorld | |
@ (Either (MVar ()) ()) | |
ipv25_imAd | |
(Data.Either.Left | |
@ (MVar ()) | |
@ () | |
(GHC.MVar.MVar @ () ipv23_imA8)) | |
ipv24_imAc | |
of s2#1_imAf [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.fork# | |
@ (IO ()) | |
((\ (eta1_imAm [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
GHC.Prim.catch# | |
@ () | |
@ SomeException | |
(Control.Exception.Base.finally1 | |
@ () | |
@ () | |
(ww17_stof | |
((\ (s4_XmL2 [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Maybe | |
(String, | |
SomeException)) | |
ipv9_imaA | |
s4_XmL2 | |
of _ [Occ=Dead] | |
{ (# ipv26_ilko, ipv27_ilkp #) -> | |
case database_aexk | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Database ww20_imAA | |
ww21_imAB | |
ww22_imAC | |
ww23_imAD | |
ww24_imAE | |
ww25_imAF | |
ww26_imAG -> | |
case ww22_imAC | |
`cast` (GHC.IORef.NTCo:IORef[0] <Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)>_N | |
:: IORef | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status))) | |
of _ [Occ=Dead] | |
{ GHC.STRef.STRef ww28_imAK -> | |
case Development.Shake.Database.$wa11 | |
ww28_imAK | |
ww23_imAD | |
ipv26_ilko | |
of _ [Occ=Dead] | |
{ (# ipv28_XlOp, ipv29_XlOr #) -> | |
(# ipv28_XlOp, | |
case ipv29_XlOr | |
of _ [Occ=Dead] | |
{ Progress ds16_djhQ dt_djuz | |
dt1_djuA dt2_djuB | |
dt3_djuC dt4_djuD | |
dt5_djuE dt6_djuF | |
dt7_djuG | |
dt8_djuH -> | |
case case ipv27_ilkp | |
of _ [Occ=Dead] { | |
Nothing -> | |
GHC.Base.Nothing | |
@ String; | |
Just a67_iaJQ -> | |
GHC.Base.Just | |
@ String | |
(fst | |
@ String | |
@ SomeException | |
a67_iaJQ) | |
} | |
of dt9_Xji9 { __DEFAULT -> | |
Development.Shake.Progress.Progress | |
dt9_Xji9 | |
dt_djuz | |
dt1_djuA | |
dt2_djuB | |
dt3_djuC | |
dt4_djuD | |
dt5_djuE | |
dt6_djuF | |
dt7_djuG | |
dt8_djuH | |
} | |
} #) | |
} | |
} | |
} | |
}) | |
`cast` (Sym | |
(GHC.Types.NTCo:IO[0] | |
<Progress>_R) | |
:: (GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
Progress #)) | |
~R# IO Progress))) | |
((Control.Concurrent.Extra.signalBarrier1 | |
@ () | |
((GHC.MVar.MVar | |
@ (Either (MVar ()) ()) | |
ipv25_imAd) | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Var[0] <Either | |
(MVar | |
()) | |
()>_N | |
; Sym | |
(Control.Concurrent.Extra.NTCo:Barrier[0] | |
<()>_R) | |
:: MVar | |
(Either (MVar ()) ()) | |
~R# Barrier ())) | |
GHC.Tuple.()) | |
`cast` (Sym | |
(GHC.Types.NTCo:IO[0] | |
<()>_R) | |
:: (GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ()))) | |
GHC.Conc.Sync.childHandler1 | |
eta1_imAm) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())) | |
s2#1_imAf | |
of _ [Occ=Dead] { (# ipv26_imAr, ipv27_imAs #) -> | |
case General.Cleanup.$wa | |
ipv19_imyU | |
((\ (s4_XlTW [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.killThread# | |
@ SomeException | |
ipv27_imAs | |
lvl105_rxvD | |
s4_XlTW | |
of s5_imCt [OS=OneShot] { __DEFAULT -> | |
case System.Time.Extra.$wa1 | |
@ () | |
1000000.0 | |
((\ (w3_imCx [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
Control.Concurrent.Extra.$wa | |
@ () ipv25_imAd w3_imCx) | |
`cast` (Sym | |
(GHC.Types.NTCo:IO[0] | |
<()>_R) | |
:: (GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())) | |
s5_imCt | |
of _ [Occ=Dead] | |
{ (# ipv28_ilqM, ipv29_ilqN #) -> | |
(# ipv28_ilqM, GHC.Tuple.() #) | |
} | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())) | |
ipv26_imAr | |
of _ [Occ=Dead] { (# ipv28_XlU0, ipv29_XlU2 #) -> | |
case General.Timing.addTiming1 lvl17_rxtA ipv28_XlU0 | |
of _ [Occ=Dead] { (# ipv30_XlU4, ipv31_XlU6 #) -> | |
case Development.Shake.Pool.runPool1 | |
a65_smyJ | |
ipv17_XlND | |
((\ (pool_aexq [OS=OneShot] :: Pool) | |
(eta1_XcW [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
s0_skEM :: Global | |
[LclId, Str=DmdType] | |
s0_skEM = | |
Development.Shake.Core.Global | |
database_aexk | |
pool_aexq | |
(a66_smzS | |
`cast` (Sym | |
GHC.IORef.NTCo:IORef[0] <General.Cleanup.S>_N | |
; Sym | |
General.Cleanup.NTCo:Cleanup[0] | |
:: GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
General.Cleanup.S | |
~R# Cleanup)) | |
ipv1_ilkQ | |
ruleinfo_slgP | |
(a61_sngO | |
`cast` (<Verbosity>_R | |
-> <String>_R | |
-> Sym | |
(GHC.Types.NTCo:IO[0] | |
<()>_R) | |
:: (Verbosity | |
-> String | |
-> GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# (Verbosity | |
-> String -> IO ()))) | |
wild3_X4K | |
diagnostic_skEI | |
ipv11_XlN7 | |
(a63_smvN | |
`cast` (Sym | |
GHC.IORef.NTCo:IORef[0] <[IO | |
()]>_N | |
:: GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
[IO ()] | |
~R# IORef [IO ()])) | |
(a64_smvV | |
`cast` (Sym | |
GHC.IORef.NTCo:IORef[0] <[(Key, | |
Key)]>_N | |
:: GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
[(Key, Key)] | |
~R# IORef | |
[(Key, Key)])) } in | |
letrec { | |
a67_sqlE [Occ=LoopBreaker] | |
:: [Action ()] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #) | |
[LclId, Arity=2, Str=DmdType <S,1*U><L,U>] | |
a67_sqlE = | |
\ (ds17_iaAW :: [Action ()]) | |
(eta2_Xd3 [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case ds17_iaAW of _ [Occ=Dead] { | |
[] -> (# eta2_Xd3, GHC.Tuple.() #); | |
: y_iaB1 ys_iaB2 -> | |
case pool_aexq | |
of _ [Occ=Dead] | |
{ Development.Shake.Pool.Pool ww20_ilVY | |
ww21_ilVZ -> | |
case Development.Shake.Pool.$wa | |
@ () | |
ww20_ilVY | |
ww21_ilVZ | |
((Development.Shake.Monad.runRAW1 | |
@ Global | |
@ Local | |
@ () | |
s0_skEM | |
s1_slgX | |
(y_iaB1 | |
`cast` (Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: Action () | |
~R# RAW | |
Global | |
Local | |
())) | |
(a62_smvI | |
`cast` (<Either | |
SomeException | |
()>_R | |
-> Sym | |
(GHC.Types.NTCo:IO[0] | |
<()>_R) | |
:: (Either | |
SomeException | |
() | |
-> GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# (Either | |
SomeException | |
() | |
-> IO | |
())))) | |
`cast` (Sym | |
(GHC.Types.NTCo:IO[0] | |
<()>_R) | |
:: (GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# IO ())) | |
eta2_Xd3 | |
of _ [Occ=Dead] | |
{ (# ipv32_XlUj, ipv33_XlUl #) -> | |
a67_sqlE ys_iaB2 ipv32_XlUj | |
} | |
} | |
}; } in | |
a67_sqlE ds_djhC eta1_XcW) | |
`cast` (<Pool>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Pool | |
-> GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)) | |
~R# (Pool -> IO ()))) | |
ipv30_XlU4 | |
of _ [Occ=Dead] { (# ipv32_XlU8, ipv33_XlUa #) -> | |
let { | |
$w$j_stnL [InlPrag=[0]] | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$w$j_stnL = | |
\ (w3_stnJ [OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
$w$j1_stnG [InlPrag=[0]] | |
:: GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$w$j1_stnG = | |
\ (w4_stnE [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case p1_XmFW of _ [Occ=Dead] { | |
False -> (# w4_stnE, GHC.Tuple.() #); | |
True -> | |
case General.Timing.addTiming1 | |
lvl12_rxtv w4_stnE | |
of _ [Occ=Dead] | |
{ (# ipv34_XlUq, ipv35_XlUs #) -> | |
case database_aexk | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Database ww20_imDl | |
ww21_imDm | |
ww22_imDn | |
ww23_imDo | |
ww24_imDp | |
ww25_imDq | |
ww26_imDr -> | |
case ((ww25_imDq | |
Development.Shake.Database.listLive2) | |
`cast` (GHC.Types.NTCo:IO[0] | |
<()>_R | |
:: IO () | |
~R# (GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #)))) | |
ipv34_XlUq | |
of _ [Occ=Dead] | |
{ (# ipv36_ipPN, ipv37_ipPO #) -> | |
case ww22_imDn | |
`cast` (GHC.IORef.NTCo:IORef[0] <Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)>_N | |
:: IORef | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status))) | |
of _ [Occ=Dead] | |
{ GHC.STRef.STRef var#_ipPS -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)) | |
var#_ipPS | |
ipv36_ipPN | |
of _ [Occ=Dead] | |
{ (# ipv38_ipPW, ipv39_ipPX #) -> | |
let { | |
lvl120_slht :: String | |
[LclId, Str=DmdType] | |
lvl120_slht = | |
unlines | |
(go4_rxvC | |
(Development.Shake.Database.listLive_go | |
(GHC.Types.[] @ Key) | |
ipv39_ipPX)) } in | |
letrec { | |
a67_sqm2 [Occ=LoopBreaker] | |
:: [FilePath] | |
-> GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #) | |
[LclId, | |
Arity=2, | |
Str=DmdType <S,1*U><L,U>] | |
a67_sqm2 = | |
\ (ds21_iaAW :: [FilePath]) | |
(eta1_XdE [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case ds21_iaAW of _ [Occ=Dead] { | |
[] -> | |
(# eta1_XdE, GHC.Tuple.() #); | |
: y_iaB1 ys_iaB2 -> | |
let { | |
$w$j2_stnB [InlPrag=[0]] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #) | |
[LclId, | |
Arity=1, | |
Str=DmdType <L,U>] | |
$w$j2_stnB = | |
\ (w5_stnz [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case GHC.Base.eqString | |
y_iaB1 | |
lvl10_rxtt | |
of _ [Occ=Dead] { | |
False -> | |
System.IO.writeFile1 | |
y_iaB1 | |
lvl120_slht | |
w5_stnz; | |
True -> | |
GHC.IO.Handle.Text.hPutStr2 | |
stdout | |
lvl120_slht | |
GHC.Types.False | |
w5_stnz | |
} } in | |
case ww3_sto1 | |
of _ [Occ=Dead] { | |
__DEFAULT -> | |
case $w$j2_stnB eta1_XdE | |
of _ [Occ=Dead] | |
{ (# ipv40_XlSE, ipv41_XlSG #) -> | |
a67_sqm2 | |
ys_iaB2 ipv40_XlSE | |
}; | |
Normal -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar | |
() | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl11_rxtu | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_XdE | |
of _ [Occ=Dead] | |
{ (# ipv40_XlSC, ipv41_XlSE #) -> | |
case $w$j2_stnB | |
ipv40_XlSC | |
of _ [Occ=Dead] | |
{ (# ipv42_Xm7H, ipv43_XlSG #) -> | |
a67_sqm2 | |
ys_iaB2 ipv42_Xm7H | |
} | |
}; | |
Loud -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar | |
() | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl11_rxtu | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_XdE | |
of _ [Occ=Dead] | |
{ (# ipv40_XlSC, ipv41_XlSE #) -> | |
case $w$j2_stnB | |
ipv40_XlSC | |
of _ [Occ=Dead] | |
{ (# ipv42_Xm7H, ipv43_XlSG #) -> | |
a67_sqm2 | |
ys_iaB2 ipv42_Xm7H | |
} | |
}; | |
Chatty -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar | |
() | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl11_rxtu | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_XdE | |
of _ [Occ=Dead] | |
{ (# ipv40_XlSC, ipv41_XlSE #) -> | |
case $w$j2_stnB | |
ipv40_XlSC | |
of _ [Occ=Dead] | |
{ (# ipv42_Xm7H, ipv43_XlSG #) -> | |
a67_sqm2 | |
ys_iaB2 ipv42_Xm7H | |
} | |
}; | |
Diagnostic -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar | |
() | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl11_rxtu | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_XdE | |
of _ [Occ=Dead] | |
{ (# ipv40_XlSC, ipv41_XlSE #) -> | |
case $w$j2_stnB | |
ipv40_XlSC | |
of _ [Occ=Dead] | |
{ (# ipv42_Xm7H, ipv43_XlSG #) -> | |
a67_sqm2 | |
ys_iaB2 ipv42_Xm7H | |
} | |
} | |
} | |
}; } in | |
a67_sqm2 ww16_stoe ipv38_ipPW | |
} | |
} | |
} | |
} | |
} | |
} } in | |
case p_XmFL of _ [Occ=Dead] { | |
False -> $w$j1_stnG w3_stnJ; | |
True -> | |
case General.Timing.addTiming1 | |
lvl14_rxtx w3_stnJ | |
of _ [Occ=Dead] | |
{ (# ipv34_XlUm, ipv35_XlUo #) -> | |
case database_aexk | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Database ww20_imDB | |
ww21_imDC | |
ww22_imDD | |
ww23_imDE | |
ww24_imDF | |
ww25_imDG | |
ww26_imDH -> | |
case ww22_imDD | |
`cast` (GHC.IORef.NTCo:IORef[0] <Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)>_N | |
:: IORef | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status))) | |
of _ [Occ=Dead] | |
{ GHC.STRef.STRef ww28_imDL -> | |
case Development.Shake.Database.$wa13 | |
ww28_imDL ipv34_XlUm | |
of _ [Occ=Dead] | |
{ (# ipv36_XlOL, ipv37_XlON #) -> | |
letrec { | |
a67_sqmj [Occ=LoopBreaker] | |
:: [FilePath] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# | |
GHC.Prim.RealWorld, | |
() #) | |
[LclId, Arity=2, Str=DmdType <S,1*U><L,U>] | |
a67_sqmj = | |
\ (ds20_iaAW :: [FilePath]) | |
(eta1_Xdx [OS=OneShot] | |
:: GHC.Prim.State# | |
GHC.Prim.RealWorld) -> | |
case ds20_iaAW of _ [Occ=Dead] { | |
[] -> (# eta1_Xdx, GHC.Tuple.() #); | |
: y_iaB1 ys_iaB2 -> | |
case ww3_sto1 of _ [Occ=Dead] { | |
__DEFAULT -> | |
case Development.Shake.Profile.writeProfile1 | |
y_iaB1 | |
ipv37_XlON | |
eta1_Xdx | |
of _ [Occ=Dead] | |
{ (# ipv38_XlSw, ipv39_XlSy #) -> | |
a67_sqmj ys_iaB2 ipv38_XlSw | |
}; | |
Normal -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl13_rxtw | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_Xdx | |
of _ [Occ=Dead] | |
{ (# ipv38_XlSu, ipv39_XlSw #) -> | |
case Development.Shake.Profile.writeProfile1 | |
y_iaB1 | |
ipv37_XlON | |
ipv38_XlSu | |
of _ [Occ=Dead] | |
{ (# ipv40_Xm7v, ipv41_XlSy #) -> | |
a67_sqmj ys_iaB2 ipv40_Xm7v | |
} | |
}; | |
Loud -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl13_rxtw | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_Xdx | |
of _ [Occ=Dead] | |
{ (# ipv38_XlSu, ipv39_XlSw #) -> | |
case Development.Shake.Profile.writeProfile1 | |
y_iaB1 | |
ipv37_XlON | |
ipv38_XlSu | |
of _ [Occ=Dead] | |
{ (# ipv40_Xm7v, ipv41_XlSy #) -> | |
a67_sqmj ys_iaB2 ipv40_Xm7v | |
} | |
}; | |
Chatty -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl13_rxtw | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_Xdx | |
of _ [Occ=Dead] | |
{ (# ipv38_XlSu, ipv39_XlSw #) -> | |
case Development.Shake.Profile.writeProfile1 | |
y_iaB1 | |
ipv37_XlON | |
ipv38_XlSu | |
of _ [Occ=Dead] | |
{ (# ipv40_Xm7v, ipv41_XlSy #) -> | |
a67_sqmj ys_iaB2 ipv40_Xm7v | |
} | |
}; | |
Diagnostic -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () | |
~R# Lock)) | |
(ww18_stog | |
Development.Shake.Types.Normal | |
(lvl116_svxx | |
(lvl13_rxtw | |
@ [Char] | |
(GHC.Types.: | |
@ Char) | |
y_iaB1))) | |
eta1_Xdx | |
of _ [Occ=Dead] | |
{ (# ipv38_XlSu, ipv39_XlSw #) -> | |
case Development.Shake.Profile.writeProfile1 | |
y_iaB1 | |
ipv37_XlON | |
ipv38_XlSu | |
of _ [Occ=Dead] | |
{ (# ipv40_Xm7v, ipv41_XlSy #) -> | |
a67_sqmj ys_iaB2 ipv40_Xm7v | |
} | |
} | |
} | |
}; } in | |
case a67_sqmj ww5_sto3 ipv36_XlOL | |
of _ [Occ=Dead] | |
{ (# ipv38_XlUi, ipv39_XlUk #) -> | |
$w$j1_stnG ipv38_XlUi | |
} | |
} | |
} | |
} | |
} | |
} } in | |
case ww6_sto4 of _ [Occ=Dead] { | |
Nothing -> $w$j_stnL ipv32_XlU8; | |
Just ipv34_ima1 -> | |
case General.Timing.addTiming1 | |
lvl16_rxtz ipv32_XlU8 | |
of _ [Occ=Dead] { (# ipv35_XlUi, ipv36_XlUk #) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld | |
@ [(Key, Key)] | |
ipv15_XmD7 | |
ipv35_XlUi | |
of _ [Occ=Dead] { (# ipv37_XlOH, ipv38_XlOJ #) -> | |
case database_aexk | |
of _ [Occ=Dead] | |
{ Development.Shake.Database.Database ww20_imE0 | |
ww21_imE1 | |
ww22_imE2 | |
ww23_imE3 | |
ww24_imE4 | |
ww25_imE5 | |
ww26_imE6 -> | |
case ww22_imE2 | |
`cast` (GHC.IORef.NTCo:IORef[0] <Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)>_N | |
:: IORef | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status)) | |
~R# GHC.STRef.STRef | |
GHC.Prim.RealWorld | |
(Development.Shake.Database.Map | |
General.Intern.Id | |
(Key, | |
Development.Shake.Database.Status))) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww28_imEa -> | |
case Development.Shake.Database.$wa7 | |
ww21_imE1 | |
ww28_imEa | |
ww25_imE5 | |
lvl118_slh7 | |
lvl119_slh8 | |
ipv38_XlOJ | |
ipv37_XlOH | |
of _ [Occ=Dead] { (# ipv39_XlUq, ipv40_XlUs #) -> | |
case ww3_sto1 of _ [Occ=Dead] { | |
__DEFAULT -> $w$j_stnL ipv39_XlUq; | |
Loud -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
lvl117_svxX | |
ipv39_XlUq | |
of _ [Occ=Dead] | |
{ (# ipv41_XlUd, ipv42_Xmog #) -> | |
$w$j_stnL ipv41_XlUd | |
}; | |
Chatty -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
lvl117_svxX | |
ipv39_XlUq | |
of _ [Occ=Dead] | |
{ (# ipv41_XlUd, ipv42_Xmog #) -> | |
$w$j_stnL ipv41_XlUd | |
}; | |
Diagnostic -> | |
case Control.Concurrent.Extra.withLock1 | |
@ () | |
(a60_smsu | |
`cast` (Sym | |
Control.Concurrent.Extra.NTCo:Lock[0] | |
:: MVar () ~R# Lock)) | |
lvl117_svxX | |
ipv39_XlUq | |
of _ [Occ=Dead] | |
{ (# ipv41_XlUd, ipv42_Xmog #) -> | |
$w$j_stnL ipv41_XlUd | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}) | |
`cast` (<Database>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (Database | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
() #)) | |
~R# (Database -> IO ()))) | |
s3_XlTz | |
of _ [Occ=Dead] { (# ipv22_XlTE, ipv23_XlTG #) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld | |
@ (Maybe (String, SomeException)) | |
ipv9_imaA | |
ipv22_XlTE | |
of _ [Occ=Dead] { (# ipv24_XlNl, ipv25_XlNn #) -> | |
case ipv25_XlNn of _ [Occ=Dead] { | |
Nothing -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ [IO ()] ipv13_XmCW ipv24_XlNl | |
of _ [Occ=Dead] { (# ipv26_XlNv, ipv27_XlNx #) -> | |
a53_rxvB | |
(GHC.List.reverse1 | |
@ (IO ()) ipv27_XlNx (GHC.Types.[] @ (IO ()))) | |
ipv26_XlNv | |
}; | |
Just x1_ik30 -> | |
GHC.Prim.raiseIO# | |
@ SomeException | |
@ () | |
(snd @ String @ SomeException x1_ik30) | |
ipv24_XlNl | |
} | |
} | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
ipv20_XlNU | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
((\ (s2_imyW [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.atomicModifyMutVar# | |
@ GHC.Prim.RealWorld | |
@ General.Cleanup.S | |
@ (General.Cleanup.S, Map.HashMap Int (IO ())) | |
@ (Map.HashMap Int (IO ())) | |
ipv19_imyU | |
General.Cleanup.withCleanup4 | |
s2_imyW | |
of _ [Occ=Dead] { (# ipv20_imz1, ipv21_imz2 #) -> | |
General.Cleanup.withCleanup3 | |
(sortBy | |
@ (Int, IO ()) | |
General.Cleanup.withCleanup2 | |
(General.Cleanup.withCleanup_go | |
(GHC.Types.[] @ (Int, IO ())) ipv21_imz2)) | |
ipv20_imz1 | |
}) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
ipv18_imyT | |
} } in | |
case x_iaMy of _ [Occ=Dead] { | |
__DEFAULT -> $j1_smEU ipv14_XmD5 wild2_iaMw; | |
0 -> | |
case (getProcessorCount | |
`cast` (GHC.Types.NTCo:IO[0] <Int>_R | |
:: IO Int | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, Int #)))) | |
ipv14_XmD5 | |
of _ [Occ=Dead] { (# ipv16_XlNB, ipv17_XlND #) -> | |
$j1_smEU ipv16_XlNB ipv17_XlND | |
} | |
} | |
} | |
} | |
} } in | |
case ww6_sto4 of _ [Occ=Dead] { | |
Nothing -> | |
$j_smF0 | |
ipv8_imaz | |
(lvl106_rxvE | |
`cast` (<String>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (String | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (String -> IO ()))); | |
Just ipv10_imvJ -> | |
case System.Win32.Info.getCurrentDirectory_$s$wa | |
System.Win32.Info.getCurrentDirectory2 | |
@~ (<System.Win32.Types.LPTSTR>_R | |
-> <System.Win32.Types.UINT>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <System.Win32.Types.UINT>_R)) | |
(__word 512) | |
ipv8_imaz | |
of _ [Occ=Dead] { (# ipv11_XlN8, ipv12_XlNa #) -> | |
let { | |
a60_smc7 :: Maybe String | |
[LclId, Str=DmdType] | |
a60_smc7 = GHC.Base.Just @ String ipv12_XlNa } in | |
let { | |
lvl116_slfX :: ([Char], Maybe String) | |
[LclId, Str=DmdType m] | |
lvl116_slfX = (lvl31_rxtO, a60_smc7) } in | |
$j_smF0 | |
ipv11_XlN8 | |
((\ (msg_aexd :: String) | |
(eta_X64 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case System.Win32.Info.getCurrentDirectory_$s$wa | |
System.Win32.Info.getCurrentDirectory2 | |
@~ (<System.Win32.Types.LPTSTR>_R | |
-> <System.Win32.Types.UINT>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <System.Win32.Types.UINT>_R)) | |
(__word 512) | |
eta_X64 | |
of _ [Occ=Dead] { (# ipv13_Xlyy, ipv14_XlyA #) -> | |
case GHC.Classes.$fEq[]_$s$c==1 ipv12_XlNa ipv14_XlyA | |
of _ [Occ=Dead] { | |
False -> | |
case lvl107_rxvF ipv14_XlyA msg_aexd lvl116_slfX of wild4_00 { }; | |
True -> (# ipv13_Xlyy, GHC.Tuple.() #) | |
} | |
}) | |
`cast` (<String>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (String | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (String -> IO ()))) | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} } in | |
case ww11_sto9 of _ [Occ=Dead] { | |
False -> a59_smFa w1_stnV; | |
True -> | |
System.IO.Extra.withBuffering1 | |
@ () | |
stdout | |
GHC.IO.Handle.Types.LineBuffering | |
((System.IO.Extra.withBuffering1 | |
@ () | |
stderr | |
GHC.IO.Handle.Types.LineBuffering | |
(a59_smFa | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ()))) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# IO ())) | |
w1_stnV | |
} | |
Development.Shake.Core.run1 [InlPrag=INLINE[0]] | |
:: ShakeOptions | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <S(LLLLLLLLLLLSLLLLLLL),1*U(U,U(U),U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U)><L,1*C1(U(U,1*U(A,1*U(U,U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (w_stnT [Occ=Once!] :: ShakeOptions) | |
(w1_stnU [Occ=Once] :: Rules ()) | |
(w2_stnV [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w_stnT | |
of _ [Occ=Dead] | |
{ ShakeOptions ww1_stnY [Occ=Once] ww2_stnZ [Occ=Once] | |
ww3_sto0 [Occ=Once] ww4_sto1 [Occ=Once] ww5_sto2 [Occ=Once] | |
ww6_sto3 [Occ=Once] ww7_sto4 [Occ=Once] ww8_sto5 [Occ=Once] | |
ww9_sto6 [Occ=Once] ww10_sto7 [Occ=Once] ww11_sto8 [Occ=Once] | |
ww12_sto9 [Occ=Once] ww13_stoa [Occ=Once] ww14_stob [Occ=Once] | |
ww15_stoc [Occ=Once] ww16_stod [Occ=Once] ww17_stoe [Occ=Once] | |
ww18_stof [Occ=Once] ww19_stog [Occ=Once] -> | |
Development.Shake.Core.$wa2 | |
ww1_stnY | |
ww2_stnZ | |
ww3_sto0 | |
ww4_sto1 | |
ww5_sto2 | |
ww6_sto3 | |
ww7_sto4 | |
ww8_sto5 | |
ww9_sto6 | |
ww10_sto7 | |
ww11_sto8 | |
ww12_sto9 | |
ww13_stoa | |
ww14_stob | |
ww15_stoc | |
ww16_stod | |
ww17_stoe | |
ww18_stof | |
ww19_stog | |
w1_stnU | |
w2_stnV | |
}}] | |
Development.Shake.Core.run1 = | |
\ (w_stnT :: ShakeOptions) | |
(w1_stnU :: Rules ()) | |
(w2_stnV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w_stnT | |
of _ [Occ=Dead] | |
{ ShakeOptions ww1_stnY ww2_stnZ ww3_sto0 ww4_sto1 ww5_sto2 | |
ww6_sto3 ww7_sto4 ww8_sto5 ww9_sto6 ww10_sto7 ww11_sto8 ww12_sto9 | |
ww13_stoa ww14_stob ww15_stoc ww16_stod ww17_stoe ww18_stof | |
ww19_stog -> | |
Development.Shake.Core.$wa2 | |
ww1_stnY | |
ww2_stnZ | |
ww3_sto0 | |
ww4_sto1 | |
ww5_sto2 | |
ww6_sto3 | |
ww7_sto4 | |
ww8_sto5 | |
ww9_sto6 | |
ww10_sto7 | |
ww11_sto8 | |
ww12_sto9 | |
ww13_stoa | |
ww14_stob | |
ww15_stoc | |
ww16_stod | |
ww17_stoe | |
ww18_stof | |
ww19_stog | |
w1_stnU | |
w2_stnV | |
} | |
rules | |
:: forall (m_aet5 :: * -> *). | |
SRules m_aet5 | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aet5)]) | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LS),1*U(A,1*U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeFO :: * -> *)) | |
(ds_djlO [Occ=Once!] :: SRules m_aeFO) -> | |
case ds_djlO | |
of _ [Occ=Dead] { SRules _ [Occ=Dead] ds2_djlQ [Occ=Once] -> | |
ds2_djlQ | |
}}] | |
rules = | |
\ (@ (m_aeFO :: * -> *)) (ds_djlO :: SRules m_aeFO) -> | |
case ds_djlO of _ [Occ=Dead] { SRules ds1_djlP ds2_djlQ -> | |
ds2_djlQ | |
} | |
actions :: forall (m_aet5 :: * -> *). SRules m_aet5 -> [m_aet5 ()] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SL),1*U(1*U,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeFN :: * -> *)) | |
(ds_djlL [Occ=Once!] :: SRules m_aeFN) -> | |
case ds_djlL | |
of _ [Occ=Dead] { SRules ds1_djlM [Occ=Once] _ [Occ=Dead] -> | |
ds1_djlM | |
}}] | |
actions = | |
\ (@ (m_aeFN :: * -> *)) (ds_djlL :: SRules m_aeFN) -> | |
case ds_djlL of _ [Occ=Dead] { SRules ds1_djlM ds2_djlN -> | |
ds1_djlM | |
} | |
resultType :: forall (m_aet4 :: * -> *). RuleInfo m_aet4 -> TypeRep | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLS),1*U(A,A,A,1*U(U,U,U,U,U))>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeGh :: * -> *)) | |
(ds_djlG [Occ=Once!] :: RuleInfo m_aeGh) -> | |
case ds_djlG | |
of _ [Occ=Dead] | |
{ RuleInfo _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
ds4_djlK [Occ=Once] -> | |
ds4_djlK | |
}}] | |
resultType = | |
\ (@ (m_aeGh :: * -> *)) (ds_djlG :: RuleInfo m_aeGh) -> | |
case ds_djlG | |
of _ [Occ=Dead] { RuleInfo ds1_djlH ds2_djlI ds3_djlJ ds4_djlK -> | |
ds4_djlK | |
} | |
Development.Shake.Core.execute | |
:: forall (m_aet4 :: * -> *). | |
RuleInfo m_aet4 -> Key -> m_aet4 Value | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLSL),1*U(A,A,1*U,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeGg :: * -> *)) | |
(ds_djlB [Occ=Once!] :: RuleInfo m_aeGg) -> | |
case ds_djlB | |
of _ [Occ=Dead] | |
{ RuleInfo _ [Occ=Dead] _ [Occ=Dead] ds3_djlE [Occ=Once] | |
_ [Occ=Dead] -> | |
ds3_djlE | |
}}] | |
Development.Shake.Core.execute = | |
\ (@ (m_aeGg :: * -> *)) (ds_djlB :: RuleInfo m_aeGg) -> | |
case ds_djlB | |
of _ [Occ=Dead] { RuleInfo ds1_djlC ds2_djlD ds3_djlE ds4_djlF -> | |
ds3_djlE | |
} | |
Development.Shake.Core.equal | |
:: forall (m_aet4 :: * -> *). | |
RuleInfo m_aet4 -> Key -> Value -> Value -> EqualCost | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LSLL),1*U(A,1*U,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeGf :: * -> *)) | |
(ds_djlw [Occ=Once!] :: RuleInfo m_aeGf) -> | |
case ds_djlw | |
of _ [Occ=Dead] | |
{ RuleInfo _ [Occ=Dead] ds2_djly [Occ=Once] _ [Occ=Dead] | |
_ [Occ=Dead] -> | |
ds2_djly | |
}}] | |
Development.Shake.Core.equal = | |
\ (@ (m_aeGf :: * -> *)) (ds_djlw :: RuleInfo m_aeGf) -> | |
case ds_djlw | |
of _ [Occ=Dead] { RuleInfo ds1_djlx ds2_djly ds3_djlz ds4_djlA -> | |
ds2_djly | |
} | |
Development.Shake.Core.stored | |
:: forall (m_aet4 :: * -> *). | |
RuleInfo m_aet4 -> Key -> IO (Maybe Value) | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SLLL),1*U(1*U,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aeGe :: * -> *)) | |
(ds_djlr [Occ=Once!] :: RuleInfo m_aeGe) -> | |
case ds_djlr | |
of _ [Occ=Dead] | |
{ RuleInfo ds1_djls [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] -> | |
ds1_djls | |
}}] | |
Development.Shake.Core.stored = | |
\ (@ (m_aeGe :: * -> *)) (ds_djlr :: RuleInfo m_aeGe) -> | |
case ds_djlr | |
of _ [Occ=Dead] { RuleInfo ds1_djls ds2_djlt ds3_djlu ds4_djlv -> | |
ds1_djls | |
} | |
globalTrackAbsent :: Global -> IORef [(Key, Key)] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLLLLLS),1*U(A,A,A,A,A,A,A,A,A,A,1*U(U))>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djld [Occ=Once!] :: Global) -> | |
case ds_djld | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] ds11_djlo [Occ=Once] -> | |
ds11_djlo | |
}}] | |
globalTrackAbsent = | |
\ (ds_djld :: Global) -> | |
case ds_djld | |
of _ [Occ=Dead] | |
{ Global ds1_djle ds2_djlf ds3_djlg ds4_djlh ds5_djli ds6_djlj | |
ds7_djlk ds8_djll ds9_djlm ds10_djln ds11_djlo -> | |
ds11_djlo | |
} | |
globalAfter :: Global -> IORef [IO ()] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLLLLSL),1*U(A,A,A,A,A,A,A,A,A,1*U(U),A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djl1 [Occ=Once!] :: Global) -> | |
case ds_djl1 | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
ds10_djlb [Occ=Once] _ [Occ=Dead] -> | |
ds10_djlb | |
}}] | |
globalAfter = | |
\ (ds_djl1 :: Global) -> | |
case ds_djl1 | |
of _ [Occ=Dead] | |
{ Global ds1_djl2 ds2_djl3 ds3_djl4 ds4_djl5 ds5_djl6 ds6_djl7 | |
ds7_djl8 ds8_djl9 ds9_djla ds10_djlb ds11_djlc -> | |
ds10_djlb | |
} | |
globalLint :: Global -> String -> IO () | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLLLSLL),1*U(A,A,A,A,A,A,A,A,1*U,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djkP [Occ=Once!] :: Global) -> | |
case ds_djkP | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
ds9_djkY [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds9_djkY | |
}}] | |
globalLint = | |
\ (ds_djkP :: Global) -> | |
case ds_djkP | |
of _ [Occ=Dead] | |
{ Global ds1_djkQ ds2_djkR ds3_djkS ds4_djkT ds5_djkU ds6_djkV | |
ds7_djkW ds8_djkX ds9_djkY ds10_djkZ ds11_djl0 -> | |
ds9_djkY | |
} | |
globalDiagnostic :: Global -> String -> IO () | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLLSLLL),1*U(A,A,A,A,A,A,A,1*U,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djkD [Occ=Once!] :: Global) -> | |
case ds_djkD | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ds8_djkL [Occ=Once] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds8_djkL | |
}}] | |
globalDiagnostic = | |
\ (ds_djkD :: Global) -> | |
case ds_djkD | |
of _ [Occ=Dead] | |
{ Global ds1_djkE ds2_djkF ds3_djkG ds4_djkH ds5_djkI ds6_djkJ | |
ds7_djkK ds8_djkL ds9_djkM ds10_djkN ds11_djkO -> | |
ds8_djkL | |
} | |
globalOptions :: Global -> ShakeOptions | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLSLLLL),1*U(A,A,A,A,A,A,1*U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U),A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djkr [Occ=Once!] :: Global) -> | |
case ds_djkr | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] ds7_djky [Occ=Once] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds7_djky | |
}}] | |
globalOptions = | |
\ (ds_djkr :: Global) -> | |
case ds_djkr | |
of _ [Occ=Dead] | |
{ Global ds1_djks ds2_djkt ds3_djku ds4_djkv ds5_djkw ds6_djkx | |
ds7_djky ds8_djkz ds9_djkA ds10_djkB ds11_djkC -> | |
ds7_djky | |
} | |
globalOutput :: Global -> Verbosity -> String -> IO () | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLSLLLLL),1*U(A,A,A,A,A,1*U,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djkf [Occ=Once!] :: Global) -> | |
case ds_djkf | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] ds6_djkl [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds6_djkl | |
}}] | |
globalOutput = | |
\ (ds_djkf :: Global) -> | |
case ds_djkf | |
of _ [Occ=Dead] | |
{ Global ds1_djkg ds2_djkh ds3_djki ds4_djkj ds5_djkk ds6_djkl | |
ds7_djkm ds8_djkn ds9_djko ds10_djkp ds11_djkq -> | |
ds6_djkl | |
} | |
globalRules :: Global -> Map.HashMap TypeRep (RuleInfo Action) | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLSLLLLLL),1*U(A,A,A,A,1*U,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djk3 [Occ=Once!] :: Global) -> | |
case ds_djk3 | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
ds5_djk8 [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds5_djk8 | |
}}] | |
globalRules = | |
\ (ds_djk3 :: Global) -> | |
case ds_djk3 | |
of _ [Occ=Dead] | |
{ Global ds1_djk4 ds2_djk5 ds3_djk6 ds4_djk7 ds5_djk8 ds6_djk9 | |
ds7_djka ds8_djkb ds9_djkc ds10_djkd ds11_djke -> | |
ds5_djk8 | |
} | |
globalTimestamp :: Global -> IO Seconds | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLSLLLLLLL),1*U(A,A,A,1*U,A,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djjR [Occ=Once!] :: Global) -> | |
case ds_djjR | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ds4_djjV [Occ=Once] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] -> | |
ds4_djjV | |
}}] | |
globalTimestamp = | |
\ (ds_djjR :: Global) -> | |
case ds_djjR | |
of _ [Occ=Dead] | |
{ Global ds1_djjS ds2_djjT ds3_djjU ds4_djjV ds5_djjW ds6_djjX | |
ds7_djjY ds8_djjZ ds9_djk0 ds10_djk1 ds11_djk2 -> | |
ds4_djjV | |
} | |
globalCleanup :: Global -> Cleanup | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLSLLLLLLLL),1*U(A,A,1*U(U),A,A,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djjF [Occ=Once!] :: Global) -> | |
case ds_djjF | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] _ [Occ=Dead] ds3_djjI [Occ=Once] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] -> | |
ds3_djjI | |
}}] | |
globalCleanup = | |
\ (ds_djjF :: Global) -> | |
case ds_djjF | |
of _ [Occ=Dead] | |
{ Global ds1_djjG ds2_djjH ds3_djjI ds4_djjJ ds5_djjK ds6_djjL | |
ds7_djjM ds8_djjN ds9_djjO ds10_djjP ds11_djjQ -> | |
ds3_djjI | |
} | |
globalPool :: Global -> Pool | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LSLLLLLLLLL),1*U(A,1*U(U,U),A,A,A,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djjt [Occ=Once!] :: Global) -> | |
case ds_djjt | |
of _ [Occ=Dead] | |
{ Global _ [Occ=Dead] ds2_djjv [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] -> | |
ds2_djjv | |
}}] | |
globalPool = | |
\ (ds_djjt :: Global) -> | |
case ds_djjt | |
of _ [Occ=Dead] | |
{ Global ds1_djju ds2_djjv ds3_djjw ds4_djjx ds5_djjy ds6_djjz | |
ds7_djjA ds8_djjB ds9_djjC ds10_djjD ds11_djjE -> | |
ds2_djjv | |
} | |
globalDatabase :: Global -> Database | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SLLLLLLLLLL),1*U(1*U(U,U,U,U,U,U,U),A,A,A,A,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djjh [Occ=Once!] :: Global) -> | |
case ds_djjh | |
of _ [Occ=Dead] | |
{ Global ds1_djji [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] -> | |
ds1_djji | |
}}] | |
globalDatabase = | |
\ (ds_djjh :: Global) -> | |
case ds_djjh | |
of _ [Occ=Dead] | |
{ Global ds1_djji ds2_djjj ds3_djjk ds4_djjl ds5_djjm ds6_djjn | |
ds7_djjo ds8_djjp ds9_djjq ds10_djjr ds11_djjs -> | |
ds1_djji | |
} | |
localTrackUsed :: Local -> [Key] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLLS),1*U(A,A,A,A,A,A,A,1*U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djmZ [Occ=Once!] :: Local) -> | |
case ds_djmZ | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ds7_djn7 [Occ=Once] -> | |
ds7_djn7 | |
}}] | |
localTrackUsed = | |
\ (ds_djmZ :: Local) -> | |
case ds_djmZ | |
of _ [Occ=Dead] | |
{ Local ds1_djn0 ds2_djn1 ds3_djn2 ds4_djn3 dt_djuZ ds5_djn5 | |
ds6_djn6 ds7_djn7 -> | |
ds7_djn7 | |
} | |
localTrackAllows :: Local -> [Key -> Bool] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLLSL),1*U(A,A,A,A,A,A,1*U,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djmP [Occ=Once!] :: Local) -> | |
case ds_djmP | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] ds6_djmW [Occ=Once] _ [Occ=Dead] -> | |
ds6_djmW | |
}}] | |
localTrackAllows = | |
\ (ds_djmP :: Local) -> | |
case ds_djmP | |
of _ [Occ=Dead] | |
{ Local ds1_djmQ ds2_djmR ds3_djmS ds4_djmT dt_djuY ds5_djmV | |
ds6_djmW ds7_djmX -> | |
ds6_djmW | |
} | |
localTraces :: Local -> [Trace] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLLLSLL),1*U(A,A,A,A,A,1*U,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djmF [Occ=Once!] :: Local) -> | |
case ds_djmF | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] ds5_djmL [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds5_djmL | |
}}] | |
localTraces = | |
\ (ds_djmF :: Local) -> | |
case ds_djmF | |
of _ [Occ=Dead] | |
{ Local ds1_djmG ds2_djmH ds3_djmI ds4_djmJ dt_djuX ds5_djmL | |
ds6_djmM ds7_djmN -> | |
ds5_djmL | |
} | |
localDiscount :: Local -> Seconds | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U(A,A,A,A,U,A,A,A)>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djmv [Occ=Once!] :: Local) -> | |
case ds_djmv | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
dt_djuW [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
GHC.Types.D# dt_djuW | |
}}] | |
localDiscount = | |
\ (ds_djmv :: Local) -> | |
case ds_djmv | |
of _ [Occ=Dead] | |
{ Local ds1_djmw ds2_djmx ds3_djmy ds4_djmz dt_djuW ds5_djmB | |
ds6_djmC ds7_djmD -> | |
GHC.Types.D# dt_djuW | |
} | |
localDepends :: Local -> [Depends] | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLLSLLLL),1*U(A,A,A,1*U,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djml [Occ=Once!] :: Local) -> | |
case ds_djml | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] ds4_djmp [Occ=Once] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds4_djmp | |
}}] | |
localDepends = | |
\ (ds_djml :: Local) -> | |
case ds_djml | |
of _ [Occ=Dead] | |
{ Local ds1_djmm ds2_djmn ds3_djmo ds4_djmp dt_djuV ds5_djmr | |
ds6_djms ds7_djmt -> | |
ds4_djmp | |
} | |
localBlockApply :: Local -> Maybe String | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLSLLLLL),1*U(A,A,1*U,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djmb [Occ=Once!] :: Local) -> | |
case ds_djmb | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] _ [Occ=Dead] ds3_djme [Occ=Once] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds3_djme | |
}}] | |
localBlockApply = | |
\ (ds_djmb :: Local) -> | |
case ds_djmb | |
of _ [Occ=Dead] | |
{ Local ds1_djmc ds2_djmd ds3_djme ds4_djmf dt_djuU ds5_djmh | |
ds6_djmi ds7_djmj -> | |
ds3_djme | |
} | |
localVerbosity :: Local -> Verbosity | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LSLLLLLL),1*U(A,1*U,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djm1 [Occ=Once!] :: Local) -> | |
case ds_djm1 | |
of _ [Occ=Dead] | |
{ Local _ [Occ=Dead] ds2_djm3 [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds2_djm3 | |
}}] | |
localVerbosity = | |
\ (ds_djm1 :: Local) -> | |
case ds_djm1 | |
of _ [Occ=Dead] | |
{ Local ds1_djm2 ds2_djm3 ds3_djm4 ds4_djm5 dt_djuT ds5_djm7 | |
ds6_djm8 ds7_djm9 -> | |
ds2_djm3 | |
} | |
localStack :: Local -> Stack | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S(SLLLLLLL),1*U(1*U(U,U,U),A,A,A,A,A,A,A)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds_djlR [Occ=Once!] :: Local) -> | |
case ds_djlR | |
of _ [Occ=Dead] | |
{ Local ds1_djlS [Occ=Once] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] | |
_ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] _ [Occ=Dead] -> | |
ds1_djlS | |
}}] | |
localStack = | |
\ (ds_djlR :: Local) -> | |
case ds_djlR | |
of _ [Occ=Dead] | |
{ Local ds1_djlS ds2_djlT ds3_djlU ds4_djlV dt_djuS ds5_djlX | |
ds6_djlY ds7_djlZ -> | |
ds1_djlS | |
} | |
fromAction | |
:: forall a_aet3. Action a_aet3 -> RAW Global Local a_aet3 | |
[GblId[[RecSel]], | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.fromAction1 | |
`cast` (forall a59_aeHg. | |
<Action a59_aeHg>_R | |
-> Development.Shake.Core.NTCo:Action[0] <a59_aeHg>_N | |
:: (forall a59_aeHg. Action a59_aeHg -> Action a59_aeHg) | |
~R# (forall a59_aeHg. | |
Action a59_aeHg -> RAW Global Local a59_aeHg))}] | |
fromAction = | |
Development.Shake.Core.fromAction1 | |
`cast` (forall a59_aeHg. | |
<Action a59_aeHg>_R | |
-> Development.Shake.Core.NTCo:Action[0] <a59_aeHg>_N | |
:: (forall a59_aeHg. Action a59_aeHg -> Action a59_aeHg) | |
~R# (forall a59_aeHg. | |
Action a59_aeHg -> RAW Global Local a59_aeHg)) | |
action :: forall a_aetX. Action a_aetX -> Rules () | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,C(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.action1 | |
`cast` (forall a59_af7I. | |
<Action a59_af7I>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (forall a59_af7I. | |
Action a59_af7I | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (forall a59_af7I. Action a59_af7I -> Rules ()))}] | |
action = | |
Development.Shake.Core.action1 | |
`cast` (forall a59_af7I. | |
<Action a59_af7I>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (forall a59_af7I. | |
Action a59_af7I | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (forall a59_af7I. Action a59_af7I -> Rules ())) | |
actionFinally | |
:: forall a_aetN b_aetO. | |
Action a_aetN -> IO b_aetO -> Action a_aetN | |
[GblId, | |
Arity=5, | |
Str=DmdType, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.actionFinally1 | |
`cast` (forall a59_af6o b_af6p. | |
<Action a59_af6o>_R | |
-> <IO b_af6p>_R | |
-> (<S Global Local>_R | |
-> (<a59_af6o -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6o>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af6o>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af6o>_N | |
:: (forall a59_af6o b_af6p. | |
Action a59_af6o | |
-> IO b_af6p | |
-> S Global Local | |
-> (a59_af6o -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af6o b_af6p. | |
Action a59_af6o -> IO b_af6p -> Action a59_af6o))}] | |
actionFinally = | |
Development.Shake.Core.actionFinally1 | |
`cast` (forall a59_af6o b_af6p. | |
<Action a59_af6o>_R | |
-> <IO b_af6p>_R | |
-> (<S Global Local>_R | |
-> (<a59_af6o -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6o>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af6o>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af6o>_N | |
:: (forall a59_af6o b_af6p. | |
Action a59_af6o | |
-> IO b_af6p | |
-> S Global Local | |
-> (a59_af6o -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af6o b_af6p. | |
Action a59_af6o -> IO b_af6p -> Action a59_af6o)) | |
actionOnException | |
:: forall a_aetP b_aetQ. | |
Action a_aetP -> IO b_aetQ -> Action a_aetP | |
[GblId, | |
Arity=5, | |
Str=DmdType, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.actionOnException1 | |
`cast` (forall a59_af6C b_af6D. | |
<Action a59_af6C>_R | |
-> <IO b_af6D>_R | |
-> (<S Global Local>_R | |
-> (<a59_af6C -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6C>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af6C>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af6C>_N | |
:: (forall a59_af6C b_af6D. | |
Action a59_af6C | |
-> IO b_af6D | |
-> S Global Local | |
-> (a59_af6C -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af6C b_af6D. | |
Action a59_af6C -> IO b_af6D -> Action a59_af6C))}] | |
actionOnException = | |
Development.Shake.Core.actionOnException1 | |
`cast` (forall a59_af6C b_af6D. | |
<Action a59_af6C>_R | |
-> <IO b_af6D>_R | |
-> (<S Global Local>_R | |
-> (<a59_af6C -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af6C>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af6C>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af6C>_N | |
:: (forall a59_af6C b_af6D. | |
Action a59_af6C | |
-> IO b_af6D | |
-> S Global Local | |
-> (a59_af6C -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af6C b_af6D. | |
Action a59_af6C -> IO b_af6D -> Action a59_af6C)) | |
exec [InlPrag=NOINLINE] | |
:: forall t_ahCV. | |
Num t_ahCV => | |
Global | |
-> Stack | |
-> Key | |
-> (Either SomeException (Value, [Depends], t_ahCV, [Trace]) | |
-> IO ()) | |
-> IO () | |
[GblId, | |
Arity=6, | |
Str=DmdType <L,1*U(A,A,A,A,A,A,1*C1(U))><S,1*U(U,U,U,U,U,U,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U),U,U,U,U)><L,U><L,U><L,C(C1(U(U,U)))><L,U>] | |
exec = | |
a50_rxv3 | |
`cast` (forall t_ahCY. | |
<Num t_ahCY>_R | |
-> <Global>_R | |
-> <Stack>_R | |
-> <Key>_R | |
-> <Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (forall t_ahCY. | |
Num t_ahCY => | |
Global | |
-> Stack | |
-> Key | |
-> (Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall t_ahCY. | |
Num t_ahCY => | |
Global | |
-> Stack | |
-> Key | |
-> (Either SomeException (Value, [Depends], t_ahCY, [Trace]) | |
-> IO ()) | |
-> IO ())) | |
$wa15_rxvG | |
:: [Key] | |
-> IORef (SomeException -> IO ()) | |
-> Database | |
-> Pool | |
-> Cleanup | |
-> IO Seconds | |
-> Map.HashMap TypeRep (RuleInfo Action) | |
-> (Verbosity -> String -> IO ()) | |
-> ShakeOptions | |
-> (String -> IO ()) | |
-> (String -> IO ()) | |
-> IORef [IO ()] | |
-> IORef [(Key, Key)] | |
-> GHC.Prim.MutVar# GHC.Prim.RealWorld Local | |
-> ([Value] -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=16, | |
Str=DmdType <L,U><L,1*U(U)><L,U(U(U),U(U),U(U),U(U),U,U,U)><L,U(U,U)><L,U><L,U><L,U><L,U><L,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U)><L,U><L,U><L,U><L,U><L,U><L,C(C1(U))><L,U>] | |
$wa15_rxvG = | |
\ (w_stoj :: [Key]) | |
(ww_stop :: IORef (SomeException -> IO ())) | |
(ww1_stot :: Database) | |
(ww2_stou :: Pool) | |
(ww3_stov :: Cleanup) | |
(ww4_stow :: IO Seconds) | |
(ww5_stox :: Map.HashMap TypeRep (RuleInfo Action)) | |
(ww6_stoy :: Verbosity -> String -> IO ()) | |
(ww7_stoz :: ShakeOptions) | |
(ww8_stoA :: String -> IO ()) | |
(ww9_stoB :: String -> IO ()) | |
(ww10_stoC :: IORef [IO ()]) | |
(ww11_stoD :: IORef [(Key, Key)]) | |
(ww12_stoI :: GHC.Prim.MutVar# GHC.Prim.RealWorld Local) | |
(w1_stol :: [Value] -> IO ()) | |
(w2_stom [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww12_stoI w2_stom | |
of _ [Occ=Dead] { (# ipv_ilTl, ipv1_ilTm #) -> | |
case ww_stop | |
`cast` (GHC.IORef.NTCo:IORef[0] <SomeException -> IO ()>_N | |
:: IORef (SomeException -> IO ()) | |
~R# GHC.STRef.STRef GHC.Prim.RealWorld (SomeException -> IO ())) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww14_ilWw -> | |
Development.Shake.Monad.$wa | |
@ (Seconds, Depends, [Value]) | |
@ Global | |
@ Local | |
(build | |
ww2_stou | |
ww1_stot | |
(Development.Shake.Database.Ops | |
(runStored_resL @ Action ww5_stox) | |
(runEqual_resM @ Action ww5_stox) | |
(exec | |
@ Seconds | |
GHC.Float.$fNumDouble | |
(Development.Shake.Core.Global | |
ww1_stot | |
ww2_stou | |
ww3_stov | |
ww4_stow | |
ww5_stox | |
ww6_stoy | |
ww7_stoz | |
ww8_stoA | |
ww9_stoB | |
ww10_stoC | |
ww11_stoD))) | |
(case ipv1_ilTm | |
of _ [Occ=Dead] | |
{ Local ds_djlS ds1_djlT ds2_djlU ds4_djlV dt_djuS ds5_djlX | |
ds6_djlY ds7_djlZ -> | |
ds_djlS | |
}) | |
w_stoj) | |
ww14_ilWw | |
((\ (x_ilFI :: (Seconds, Depends, [Value])) | |
(eta_Xcv [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case x_ilFI of _ [Occ=Dead] { (dur_aeyH, dep_aeyI, vs_aeyJ) -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local ww12_stoI eta_Xcv | |
of _ [Occ=Dead] { (# ipv2_ilTR, ipv3_ilTS #) -> | |
case ipv3_ilTS | |
of _ [Occ=Dead] | |
{ Local ds_djds ds2_djdt ds4_djdu ds5_djdv dt_djv7 ds6_djdx | |
ds7_djdy ds8_djdz -> | |
case dur_aeyH of _ [Occ=Dead] { GHC.Types.D# y_imFr -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
ww12_stoI | |
(Development.Shake.Core.Local | |
ds_djds | |
ds2_djdt | |
ds4_djdu | |
(GHC.Types.: @ Depends dep_aeyI ds5_djdv) | |
(GHC.Prim.+## dt_djv7 y_imFr) | |
ds6_djdx | |
ds7_djdy | |
ds8_djdz) | |
ipv2_ilTR | |
of s2#_ilTV [OS=OneShot] { __DEFAULT -> | |
((w1_stol vs_aeyJ) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ilTV | |
} | |
} | |
} | |
} | |
}) | |
`cast` (<(Seconds, Depends, [Value])>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: ((Seconds, Depends, [Value]) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ((Seconds, Depends, [Value]) -> IO ()))) | |
ipv_ilTl | |
} | |
} | |
a54_rxvH | |
:: [Key] | |
-> S Global Local | |
-> ([Value] -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U><S(LSS),1*U(1*U(U),1*U(U(U(U),U(U),U(U),U(U),U,U,U),U(U,U),U,U,U,U,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U),U,U,U,U),1*U(U))><L,C(C1(U))><L,U>] | |
a54_rxvH = | |
\ (w_stoj :: [Key]) | |
(w1_stok :: S Global Local) | |
(w2_stol :: [Value] -> IO ()) | |
(w3_stom [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case w1_stok of _ [Occ=Dead] { S ww1_stop ww2_stoq ww3_stoF -> | |
case ww2_stoq | |
of _ [Occ=Dead] | |
{ Global ww5_stot ww6_stou ww7_stov ww8_stow ww9_stox ww10_stoy | |
ww11_stoz ww12_stoA ww13_stoB ww14_stoC ww15_stoD -> | |
case ww3_stoF | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef ww17_stoI -> | |
$wa15_rxvG | |
w_stoj | |
ww1_stop | |
ww5_stot | |
ww6_stou | |
ww7_stov | |
ww8_stow | |
ww9_stox | |
ww10_stoy | |
ww11_stoz | |
ww12_stoA | |
ww13_stoB | |
ww14_stoC | |
ww15_stoD | |
ww17_stoI | |
w2_stol | |
w3_stom | |
} | |
} | |
} | |
applyKeyValue_resT :: [Key] -> Action [Value] | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U><S(LSS),1*U(1*U(U),1*U(U(U(U),U(U),U(U),U(U),U,U,U),U(U,U),U,U,U,U,U(U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U),U,U,U,U),1*U(U))><L,C(C1(U))><L,U>] | |
applyKeyValue_resT = | |
a54_rxvH | |
`cast` (<[Key]>_R | |
-> (<S Global Local>_R | |
-> (<[Value] -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <[Value]>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <[Value]>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <[Value]>_N | |
:: ([Key] | |
-> S Global Local | |
-> ([Value] -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# ([Key] -> Action [Value])) | |
lvl108_rxvI :: [Char] | |
[GblId, Str=DmdType] | |
lvl108_rxvI = | |
GHC.CString.unpackCString# | |
"Build system error - no _rule_ matches the _key_ type"# | |
lvl109_rxvJ :: [Char] | |
[GblId, Str=DmdType] | |
lvl109_rxvJ = GHC.CString.unpackCString# "_Result_ type"# | |
lvl110_rxvK :: [Char] | |
[GblId, Str=DmdType] | |
lvl110_rxvK = | |
GHC.CString.unpackCString# | |
"Either you are missing a call to _rule/defaultRule_, or your call to _apply_ has the wrong _key_ type"# | |
lvl111_rxvL | |
:: forall key_af5D value_af5E. | |
(key_af5D -> String) | |
-> [key_af5D] | |
-> TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> String | |
-> TypeRep | |
-> Action [value_af5E] | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl111_rxvL = | |
\ (@ key_af5D) | |
(@ value_af5E) | |
(ds_XbbW :: key_af5D -> String) | |
(ks_aeyc :: [key_af5D]) | |
(tc_iaEg :: TyCon) | |
(ds1_iaEh :: [Data.Typeable.Internal.KindRep]) | |
(trs_iaEi :: [TypeRep]) | |
(ds3_iaMo :: String) | |
(tv_sljd :: TypeRep) -> | |
structured_resv | |
@ (Action [value_af5E]) | |
(GHC.Base.eqString ds3_iaMo lvl73_rxuJ) | |
lvl108_rxvI | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl4_rxtn, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 tc_iaEg ds1_iaEh trs_iaEi (GHC.Types.[] @ Char))) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl3_rxtm, | |
case ks_aeyc of _ [Occ=Dead] { | |
[] -> GHC.Base.Nothing @ String; | |
: a59_ik79 ds2_ik7a -> GHC.Base.Just @ String (ds_XbbW a59_ik79) | |
}) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl109_rxvJ, | |
GHC.Base.Just | |
@ String (Data.Typeable.Internal.$fShowTypeRep_$cshow tv_sljd)) | |
(GHC.Types.[] @ (String, Maybe String))))) | |
lvl110_rxvK | |
lvl112_rxvM | |
:: forall value_af5E. | |
TyCon | |
-> [Data.Typeable.Internal.KindRep] | |
-> [TypeRep] | |
-> Bool | |
-> ([Char], Maybe String) | |
-> ([Char], Maybe String) | |
-> ([Char], Maybe String) | |
-> Action [value_af5E] | |
[GblId, Arity=7, Str=DmdType <L,U><L,U><L,U><L,U><L,U><L,U><L,U>b] | |
lvl112_rxvM = | |
\ (@ value_af5E) | |
(ds5_ik9d :: TyCon) | |
(ds6_ik9e :: [Data.Typeable.Internal.KindRep]) | |
(ds7_ik9f :: [TypeRep]) | |
(lvl116_sljI :: Bool) | |
(lvl117_sljN :: ([Char], Maybe String)) | |
(lvl118_sljR :: ([Char], Maybe String)) | |
(lvl119_sljW :: ([Char], Maybe String)) -> | |
structured_resv | |
@ (Action [value_af5E]) | |
lvl116_sljI | |
lvl5_rxto | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl117_sljN | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl118_sljR | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl2_rxtl, | |
GHC.Base.Just | |
@ String | |
(Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ds5_ik9d ds6_ik9e ds7_ik9f (GHC.Types.[] @ Char))) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl119_sljW | |
(GHC.Types.[] @ (String, Maybe String)))))) | |
lvl_rxtj | |
lvl113_rxvN | |
:: String | |
-> Bool | |
-> ([Char], Maybe String) | |
-> ([Char], Maybe String) | |
-> Action () | |
[GblId, Arity=4, Str=DmdType <L,U><L,U><L,U><L,U>b] | |
lvl113_rxvN = | |
\ (x_ik72 :: String) | |
(lvl116_sljo :: Bool) | |
(lvl117_sljv :: ([Char], Maybe String)) | |
(lvl118_sljy :: ([Char], Maybe String)) -> | |
structured_resv | |
@ (Action ()) | |
lvl116_sljo | |
lvl8_rxtr | |
(GHC.Types.: | |
@ (String, Maybe String) | |
(lvl7_rxtq, GHC.Base.Just @ String x_ik72) | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl117_sljv | |
(GHC.Types.: | |
@ (String, Maybe String) | |
lvl118_sljy | |
(GHC.Types.[] @ (String, Maybe String))))) | |
lvl6_rxtp | |
apply | |
:: forall key_aetI value_aetJ. | |
Rule key_aetI value_aetJ => | |
[key_aetI] -> Action [value_aetJ] | |
[GblId, | |
Arity=1, | |
Str=DmdType <L,U(1*U(U,U,U,U,U,U),1*U(A,1*U,A,A,A,A),A,A)>] | |
apply = | |
\ (@ key_af5D) | |
(@ value_af5E) | |
($dRule_aiqG :: Rule key_af5D value_af5E) -> | |
let { | |
tup_skEj [Dmd=<L,U(1*U,U,1*U,1*U,1*U,1*U)>] :: ShakeValue key_af5D | |
[LclId, Str=DmdType] | |
tup_skEj = | |
Development.Shake.Core.$p1Rule | |
@ key_af5D @ value_af5E $dRule_aiqG } in | |
let { | |
$dShow_skEi [Dmd=<L,U(U,U,U)>] :: Show key_af5D | |
[LclId, Str=DmdType] | |
$dShow_skEi = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6b, tpl1_X6d, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl_X6b | |
} } in | |
let { | |
ds_Xbc9 [Dmd=<L,C(U)>] :: key_af5D -> String | |
[LclId, Str=DmdType] | |
ds_Xbc9 = show @ key_af5D $dShow_skEi } in | |
let { | |
tk_slji [Dmd=<L,U(U,U,U(U,U,A,A,U),U,U)>] :: TypeRep | |
[LclId, Str=DmdType] | |
tk_slji = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6d, tpl1_X6f, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_X6f | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_af5D>_N | |
:: Typeable key_af5D ~R# (GHC.Prim.Proxy# key_af5D -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_af5D) | |
} } in | |
let { | |
a59_smX2 :: String | |
[LclId, Str=DmdType] | |
a59_smX2 = | |
case tk_slji | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_iaVl ww2_iaVm ww3_iaVn | |
ww4_iaVo ww5_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww3_iaVn ww4_iaVo ww5_iaVp (GHC.Types.[] @ Char) | |
} } in | |
let { | |
a60_smX1 :: Maybe String | |
[LclId, Str=DmdType] | |
a60_smX1 = GHC.Base.Just @ String a59_smX2 } in | |
let { | |
lvl116_sljN :: ([Char], Maybe String) | |
[LclId, Str=DmdType m] | |
lvl116_sljN = (lvl4_rxtn, a60_smX1) } in | |
let { | |
lvl117_sljI :: Bool | |
[LclId, Str=DmdType] | |
lvl117_sljI = | |
case tk_slji | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaEe dt1_iaEf tc_iaEg ds1_iaEh | |
trs_iaEi -> | |
case tc_iaEg | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TyCon dt2_iaMk dt3_iaMl ds2_iaMm ds3_iaMn | |
ds4_iaMo -> | |
GHC.Base.eqString ds4_iaMo lvl73_rxuJ | |
} | |
} } in | |
let { | |
$dTypeable_skEh :: Typeable key_af5D | |
[LclId, Str=DmdType] | |
$dTypeable_skEh = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6d, tpl1_X6f, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_X6f | |
} } in | |
let { | |
$dNFData_skEg :: NFData key_af5D | |
[LclId, Str=DmdType] | |
$dNFData_skEg = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6f, tpl1_X6h, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl5_B6 | |
} } in | |
let { | |
$dBinary_skEf :: Binary key_af5D | |
[LclId, Str=DmdType] | |
$dBinary_skEf = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6h, tpl1_X6j, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl4_B5 | |
} } in | |
let { | |
$dHashable_skEe :: Hashable key_af5D | |
[LclId, Str=DmdType] | |
$dHashable_skEe = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6j, tpl1_X6l, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl3_B4 | |
} } in | |
let { | |
$dEq_skEd :: Eq key_af5D | |
[LclId, Str=DmdType] | |
$dEq_skEd = | |
case tup_skEj | |
of _ [Occ=Dead] | |
{ (tpl_X6l, tpl1_X6n, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl2_B3 | |
} } in | |
let { | |
a61_smWY :: key_af5D -> Value | |
[LclId, Arity=1, Str=DmdType] | |
a61_smWY = | |
Development.Shake.Value.Value | |
@ key_af5D | |
$dEq_skEd | |
$dShow_skEi | |
$dTypeable_skEh | |
$dHashable_skEe | |
$dBinary_skEf | |
$dNFData_skEg } in | |
let { | |
$dTypeable1_skEk [Dmd=<L,C(U(U,U,U,U,U))>] :: Typeable value_af5E | |
[LclId, Str=DmdType] | |
$dTypeable1_skEk = | |
case Development.Shake.Core.$p2Rule | |
@ key_af5D @ value_af5E $dRule_aiqG | |
of _ [Occ=Dead] | |
{ (tpl_X67, tpl1_X69, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_X69 | |
} } in | |
let { | |
tv_sljd [Dmd=<L,U(U,U,U(U,U,U,U,U),U,U)>] :: TypeRep | |
[LclId, Str=DmdType] | |
tv_sljd = | |
($dTypeable1_skEk | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] | |
<*>_N <value_af5E>_N | |
:: Typeable value_af5E | |
~R# (GHC.Prim.Proxy# value_af5E -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ value_af5E) } in | |
let { | |
a62_svWR :: [Char] | |
[LclId, Str=DmdType] | |
a62_svWR = | |
case tk_slji | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_iaVl ww2_iaVm ww3_iaVn | |
ww4_iaVo ww5_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 | |
ww3_iaVn | |
ww4_iaVo | |
ww5_iaVp | |
(GHC.Types.: | |
@ Char | |
GHC.Show.showList__1 | |
(GHC.List.foldr1_$sfoldr1 | |
@ (String -> String) | |
GHC.Show.$fShow(,)1 | |
(case tv_sljd | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww7_Xb7G ww8_Xb7I ww9_Xb7K | |
ww10_Xb7M ww11_Xb7O -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww9_Xb7K ww10_Xb7M ww11_Xb7O | |
}) | |
(GHC.Types.[] @ ShowS) | |
lvl50_rxud)) | |
} } in | |
let { | |
lvl118_svyb :: [Char] | |
[LclId, Str=DmdType] | |
lvl118_svyb = GHC.Types.: @ Char GHC.Show.shows9 a62_svWR } in | |
let { | |
a63_smXb :: String | |
[LclId, Str=DmdType] | |
a63_smXb = | |
case tv_sljd | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww1_iaVl ww2_iaVm ww3_iaVn | |
ww4_iaVo ww5_iaVp -> | |
Data.Typeable.Internal.$w$cshowsPrec | |
GHC.Show.shows18 ww3_iaVn ww4_iaVo ww5_iaVp (GHC.Types.[] @ Char) | |
} } in | |
let { | |
a64_smXa :: Maybe String | |
[LclId, Str=DmdType] | |
a64_smXa = GHC.Base.Just @ String a63_smXb } in | |
let { | |
lvl119_sljW :: ([Char], Maybe String) | |
[LclId, Str=DmdType m] | |
lvl119_sljW = (lvl1_rxtk, a64_smXa) } in | |
letrec { | |
go5_svye [Occ=LoopBreaker] :: [Value] -> [value_af5E] | |
[LclId, Arity=1, Str=DmdType] | |
go5_svye = | |
\ (ds1_iaAW :: [Value]) -> | |
case ds1_iaAW of _ [Occ=Dead] { | |
[] -> GHC.Types.[] @ value_af5E; | |
: y_iaB1 ys_iaB2 -> | |
GHC.Types.: | |
@ value_af5E | |
(fromValue @ value_af5E $dTypeable1_skEk y_iaB1) | |
(go5_svye ys_iaB2) | |
}; } in | |
\ (ks_aeyc :: [key_af5D]) -> | |
let { | |
a65_smXl :: Maybe String | |
[LclId, Str=DmdType] | |
a65_smXl = | |
case ks_aeyc of _ [Occ=Dead] { | |
[] -> GHC.Base.Nothing @ String; | |
: a66_ik79 ds1_ik7a -> GHC.Base.Just @ String (ds_Xbc9 a66_ik79) | |
} } in | |
let { | |
lvl120_sljR :: ([Char], Maybe String) | |
[LclId, Str=DmdType m] | |
lvl120_sljR = (lvl3_rxtm, a65_smXl) } in | |
let { | |
lvl121_sljE :: Action [value_af5E] | |
[LclId, Str=DmdType b] | |
lvl121_sljE = | |
case tk_slji | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_iaEe dt1_iaEf tc_iaEg ds1_iaEh | |
trs_iaEi -> | |
case tc_iaEg | |
of wild1_iaMi | |
{ Data.Typeable.Internal.TyCon dt2_iaMk dt3_iaMl ds2_iaMm ds3_iaMn | |
ds4_iaMo -> | |
lvl111_rxvL | |
@ key_af5D | |
@ value_af5E | |
ds_Xbc9 | |
ks_aeyc | |
wild1_iaMi | |
ds1_iaEh | |
trs_iaEi | |
ds4_iaMo | |
tv_sljd | |
} | |
} } in | |
let { | |
a66_smXi :: [Key] | |
[LclId, Str=DmdType] | |
a66_smXi = | |
map | |
@ key_af5D | |
@ Key | |
(a61_smWY | |
`cast` (<key_af5D>_R -> Sym Development.Shake.Value.NTCo:Key[0] | |
:: (key_af5D -> Value) ~R# (key_af5D -> Key))) | |
ks_aeyc } in | |
(\ (eta_Xm9s :: S Global Local) | |
(c_ilGR :: [value_af5E] -> IO ()) | |
(eta1_B1 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.IO.Handle.Text.hPutStr2 | |
stdout lvl118_svyb GHC.Types.True eta1_B1 | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case eta_Xm9s of wild_ilUH { S ds2_ilUJ ds3_ilUK ds4_ilUL -> | |
case ds3_ilUK | |
of _ [Occ=Dead] | |
{ Global ds5_djiU ds6_djiV ds7_djiW ds8_djiX ds9_djiY ds10_djiZ | |
ds11_djj0 ds12_djj1 ds13_djj2 ds14_djj3 ds15_djj4 -> | |
case ds4_ilUL | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTh -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTh ipv_ilkP | |
of _ [Occ=Dead] { (# ipv2_ilTl, ipv3_ilTm #) -> | |
case ipv3_ilTm | |
of _ [Occ=Dead] | |
{ Local ds17_djmc ds18_djmd ds19_djme ds20_djmf dt_djuU ds21_djmh | |
ds22_djmi ds23_djmj -> | |
case tk_slji | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt1_ilsE dt2_ilsF ds24_ilsG | |
ds25_ilsH ds26_ilsI -> | |
case ds19_djme of _ [Occ=Dead] { | |
Nothing -> | |
case Development.Shake.Core.$wpoly_go2 | |
@ (RuleInfo Action) dt1_ilsE dt1_ilsE dt2_ilsF 0 ds9_djiY | |
of _ [Occ=Dead] { | |
Nothing -> case lvl121_sljE of wild7_00 { }; | |
Just ds27_djiM -> | |
case ds27_djiM | |
of _ [Occ=Dead] | |
{ RuleInfo ds28_djiN ds29_djiO ds30_djiP ds31_djiQ -> | |
case tv_sljd | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt3_ik93 dt4_ik94 ds32_ik95 | |
ds33_ik96 ds34_ik97 -> | |
case ds31_djiQ | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt5_ik9b dt6_ik9c ds35_ik9d | |
ds36_ik9e ds37_ik9f -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt3_ik93 dt5_ik9b) | |
of _ [Occ=Dead] { | |
False -> | |
case lvl112_rxvM | |
@ value_af5E | |
ds35_ik9d | |
ds36_ik9e | |
ds37_ik9f | |
lvl117_sljI | |
lvl116_sljN | |
lvl120_sljR | |
lvl119_sljW | |
of wild11_00 { | |
}; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt4_ik94 dt6_ik9c) | |
of _ [Occ=Dead] { | |
False -> | |
case lvl112_rxvM | |
@ value_af5E | |
ds35_ik9d | |
ds36_ik9e | |
ds37_ik9f | |
lvl117_sljI | |
lvl116_sljN | |
lvl120_sljR | |
lvl119_sljW | |
of wild12_00 { | |
}; | |
True -> | |
((((((applyKeyValue_resT a66_smXi) | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <[Value]>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <[Value]>_N | |
:: Action [Value] | |
~R# (S Global Local -> ContT () IO [Value]))) | |
wild_ilUH) | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <[Value]>_R | |
:: ContT () IO [Value] ~R# (([Value] -> IO ()) -> IO ()))) | |
(\ (x_Xb4F :: [Value]) -> c_ilGR (go5_svye x_Xb4F))) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
ipv2_ilTl | |
} | |
} | |
} | |
} | |
} | |
}; | |
Just x_ik72 -> | |
case lvl113_rxvN x_ik72 lvl117_sljI lvl116_sljN lvl120_sljR | |
of wild6_00 { | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}) | |
`cast` ((<S Global Local>_R | |
-> (<[value_af5E] -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <[value_af5E]>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <[value_af5E]>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <[value_af5E]>_N | |
:: (S Global Local | |
-> ([value_af5E] -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action [value_af5E]) | |
apply1 | |
:: forall key_aetu value_aetv. | |
Rule key_aetu value_aetv => | |
key_aetu -> Action value_aetv | |
[GblId, | |
Arity=1, | |
Str=DmdType <L,U(U(U,U,U,U,U,U),U(A,U,A,A,A,A),A,A)>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0] 172 60}] | |
apply1 = | |
\ (@ key_af3V) | |
(@ value_af3W) | |
($dRule_aiub :: Rule key_af3V value_af3W) -> | |
let { | |
f_Xbv4 [Dmd=<L,C(U)>] :: [key_af3V] -> Action [value_af3W] | |
[LclId, Str=DmdType] | |
f_Xbv4 = apply @ key_af3V @ value_af3W $dRule_aiub } in | |
\ (x_Xb3m :: key_af3V) -> | |
let { | |
a59_smXL [Dmd=<L,C(U)>] :: Action [value_af3W] | |
[LclId, Str=DmdType] | |
a59_smXL = | |
f_Xbv4 (GHC.Base.$fApplicative[]_$cpure @ key_af3V x_Xb3m) } in | |
(\ (eta1_XmII :: S Global Local) -> | |
let { | |
m1_ilPc [Dmd=<L,C(U)>] :: ContT () IO [value_af3W] | |
[LclId, Str=DmdType] | |
m1_ilPc = | |
(a59_smXL | |
`cast` (Development.Shake.Core.NTCo:Action[0] | |
; Development.Shake.Monad.NTCo:RAW[0] | |
<Global>_R <Local>_R <[value_af3W]>_N | |
; Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <[value_af3W]>_N | |
:: Action [value_af3W] | |
~R# (S Global Local -> ContT () IO [value_af3W]))) | |
eta1_XmII } in | |
(\ (c_ilPd :: value_af3W -> IO ()) -> | |
(m1_ilPc | |
`cast` (Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <[value_af3W]>_R | |
:: ContT () IO [value_af3W] | |
~R# (([value_af3W] -> IO ()) -> IO ()))) | |
(\ (x1_Xb3k :: [value_af3W]) -> | |
c_ilPd (head @ value_af3W x1_Xb3k))) | |
`cast` (Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <value_af3W>_R) | |
:: ((value_af3W -> IO ()) -> IO ()) ~R# ContT () IO value_af3W)) | |
`cast` (Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <value_af3W>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <value_af3W>_N | |
:: (S Global Local -> ContT () IO value_af3W) | |
~R# Action value_af3W) | |
getShakeOptions :: Action ShakeOptions | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U(A,1*U(A,A,A,A,A,A,1*U,A,A,A,A),A)><C(S),1*C1(U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.getShakeOptions1 | |
`cast` ((<S Global Local>_R | |
-> Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <ShakeOptions>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <ShakeOptions>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <ShakeOptions>_N | |
:: (S Global Local -> (ShakeOptions -> IO ()) -> IO ()) | |
~R# Action ShakeOptions)}] | |
getShakeOptions = | |
Development.Shake.Core.getShakeOptions1 | |
`cast` ((<S Global Local>_R | |
-> Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <ShakeOptions>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <ShakeOptions>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <ShakeOptions>_N | |
:: (S Global Local -> (ShakeOptions -> IO ()) -> IO ()) | |
~R# Action ShakeOptions) | |
getVerbosity :: Action Verbosity | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <S(LLS),1*U(A,A,1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.getVerbosity1 | |
`cast` ((<S Global Local>_R | |
-> (<Verbosity -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Verbosity>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <Verbosity>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <Verbosity>_N | |
:: (S Global Local | |
-> (Verbosity -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action Verbosity)}] | |
getVerbosity = | |
Development.Shake.Core.getVerbosity1 | |
`cast` ((<S Global Local>_R | |
-> (<Verbosity -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <Verbosity>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <Verbosity>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <Verbosity>_N | |
:: (S Global Local | |
-> (Verbosity -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action Verbosity) | |
newCacheIO | |
:: forall k_aetj v_aetk. | |
(Eq k_aetj, Hashable k_aetj) => | |
(k_aetj -> Action v_aetk) -> IO (k_aetj -> Action v_aetk) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(C(C1(U)),A)><L,U(A,C(U(U)))><L,C(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.newCache2 | |
`cast` (forall k_af1e v_Xfd8. | |
<Eq k_af1e>_R | |
-> <Hashable k_af1e>_R | |
-> <k_af1e -> Action v_Xfd8>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <k_af1e -> Action v_Xfd8>_R) | |
:: (forall k_af1e v_Xfd8. | |
(Eq k_af1e, Hashable k_af1e) => | |
(k_af1e -> Action v_Xfd8) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
k_af1e -> Action v_Xfd8 #)) | |
~R# (forall k_af1e v_Xfd8. | |
(Eq k_af1e, Hashable k_af1e) => | |
(k_af1e -> Action v_Xfd8) -> IO (k_af1e -> Action v_Xfd8)))}] | |
newCacheIO = | |
Development.Shake.Core.newCache2 | |
`cast` (forall k_af1e v_Xfd8. | |
<Eq k_af1e>_R | |
-> <Hashable k_af1e>_R | |
-> <k_af1e -> Action v_Xfd8>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <k_af1e -> Action v_Xfd8>_R) | |
:: (forall k_af1e v_Xfd8. | |
(Eq k_af1e, Hashable k_af1e) => | |
(k_af1e -> Action v_Xfd8) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
k_af1e -> Action v_Xfd8 #)) | |
~R# (forall k_af1e v_Xfd8. | |
(Eq k_af1e, Hashable k_af1e) => | |
(k_af1e -> Action v_Xfd8) -> IO (k_af1e -> Action v_Xfd8))) | |
Development.Shake.Core.priority1 | |
:: Double | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><C(S(LS)),1*C1(U(U,1*U(U,1*U(U,1*U))))><L,U>] | |
Development.Shake.Core.priority1 = | |
\ (i_aeva :: Double) | |
(eta_B1 :: Rules ()) | |
(eta1_X2 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_B1 | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <()>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N | |
; GHC.Types.NTCo:IO[0] <((), SRules Action)>_R | |
:: Rules () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)))) | |
eta1_X2 | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case ipv1_ilkQ of _ [Occ=Dead] { (a59_apWD, w4_apWE) -> | |
(# ipv_ilkP, | |
(a59_apWD, | |
case w4_apWE of _ [Occ=Dead] { SRules ds_djdS ds2_djdT -> | |
Development.Shake.Core.SRules | |
@ Action | |
ds_djdS | |
(let { | |
lvl116_sleT :: (Double, ARule Action) -> (Double, ARule Action) | |
[LclId, | |
Arity=1, | |
Str=DmdType <L,1*U(A,1*U)>m, | |
Unf=Unf{Src=InlineStable, TopLvl=False, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ds3_iaTu [Occ=Once!] :: (Double, ARule Action)) -> | |
(i_aeva, | |
case ds3_iaTu | |
of _ [Occ=Dead] { (_ [Occ=Dead], y_iaTD [Occ=Once]) -> | |
y_iaTD | |
})}] | |
lvl116_sleT = | |
\ (ds3_iaTu :: (Double, ARule Action)) -> | |
(i_aeva, | |
case ds3_iaTu of _ [Occ=Dead] { (x_iaTC, y_iaTD) -> y_iaTD }) } in | |
letrec { | |
$wa19_svyl [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s_ijX5. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s_ijX5 | |
-> (# GHC.Prim.State# s_ijX5, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) #) | |
[LclId, Arity=5, Str=DmdType <L,1*U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa19_svyl = | |
\ (@ s_ijX5) | |
(w_stph | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w1_stpi | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijX5 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stpo :: GHC.Prim.Int#) | |
(ww1_stps :: GHC.Prim.Int#) | |
(w2_stpl [OS=OneShot] :: GHC.Prim.State# s_ijX5) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww_stpo ww1_stps) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stph | |
of wild2_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds3_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds3_ikJO | |
ww_stpo | |
of _ [Occ=Dead] { (# ipv2_ijXp #) -> | |
case ipv2_ijXp | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Base.L k1_ijXt | |
v_ijXu -> | |
case v_ijXu of _ [Occ=Dead] { (a60_aevc, b_aevd, cs_aeve) -> | |
case w1_stpi | |
of wild6_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds5_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s_ijX5 | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds5_ikLy | |
ww_stpo | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule Action)]) | |
k1_ijXt | |
(a60_aevc, | |
b_aevd, | |
map | |
@ (Double, ARule Action) | |
@ (Double, ARule Action) | |
lvl116_sleT | |
cs_aeve)) | |
w2_stpl | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_svyl | |
@ s_ijX5 | |
wild2_ikJM | |
wild6_ikLw | |
(GHC.Prim.+# ww_stpo 1) | |
ww1_stps | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w2_stpl, w1_stpi #) | |
}; } in | |
letrec { | |
$wa20_svyj [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s_ijWi. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijWi | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s_ijWi | |
-> (# GHC.Prim.State# s_ijWi, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijWi | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) #) | |
[LclId, Arity=5, Str=DmdType <L,U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa20_svyj = | |
\ (@ s_ijWi) | |
(w_stp3 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w1_stp4 | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijWi | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stpa :: GHC.Prim.Int#) | |
(ww1_stpe :: GHC.Prim.Int#) | |
(w2_stp7 [OS=OneShot] :: GHC.Prim.State# s_ijWi) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww_stpa ww1_stpe) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stp3 | |
of wild2_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds3_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds3_ikJO | |
ww_stpa | |
of _ [Occ=Dead] { (# ipv2_ijWC #) -> | |
case go5_ijVf ipv2_ijWC of vx_ikM8 { __DEFAULT -> | |
case w1_stp4 | |
of wild4_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds5_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s_ijWi | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds5_ikLy | |
ww_stpa | |
vx_ikM8 | |
w2_stp7 | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa20_svyj | |
@ s_ijWi | |
wild2_ikJM | |
wild4_ikLw | |
(GHC.Prim.+# ww_stpa 1) | |
ww1_stpe | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w2_stp7, w1_stp4 #) | |
}; | |
$wa21_svyh [InlPrag=[0], Occ=LoopBreaker] | |
:: forall s_ijVq. | |
unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijVq | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.State# s_ijVq | |
-> (# GHC.Prim.State# s_ijVq, | |
unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijVq | |
(Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) #) | |
[LclId, Arity=5, Str=DmdType <L,U(U)><L,U(U)><L,U><L,U><L,U>] | |
$wa21_svyh = | |
\ (@ s_ijVq) | |
(w_stoP | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(w1_stoQ | |
:: unordered-containers-0.2.5.1:Data.HashMap.Array.MArray | |
s_ijVq | |
(Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
(ww_stoW :: GHC.Prim.Int#) | |
(ww1_stp0 :: GHC.Prim.Int#) | |
(w2_stoT [OS=OneShot] :: GHC.Prim.State# s_ijVq) -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.>=# ww_stoW ww1_stp0) | |
of _ [Occ=Dead] { | |
False -> | |
case w_stoP | |
of wild2_ikJM | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.Array ds3_ikJO -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds3_ikJO | |
ww_stoW | |
of _ [Occ=Dead] { (# ipv2_ijVK #) -> | |
case go5_ijVf ipv2_ijVK of vx_ikM8 { __DEFAULT -> | |
case w1_stoQ | |
of wild4_ikLw | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds5_ikLy -> | |
case GHC.Prim.writeArray# | |
@ s_ijVq | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds5_ikLy | |
ww_stoW | |
vx_ikM8 | |
w2_stoT | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa21_svyh | |
@ s_ijVq | |
wild2_ikJM | |
wild4_ikLw | |
(GHC.Prim.+# ww_stoW 1) | |
ww1_stp0 | |
s'_ikO3 | |
} | |
} | |
} | |
} | |
}; | |
True -> (# w2_stoT, w1_stoQ #) | |
}; | |
go5_ijVf [Occ=LoopBreaker] | |
:: Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]) | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]) | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
go5_ijVf = | |
\ (ds3_ijVg | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) -> | |
case ds3_ijVg of _ [Occ=Dead] { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule Action)]); | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijVk | |
dt1_ijVl -> | |
let { | |
wild3_ijVV :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild3_ijVV = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijVl } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
@ GHC.Prim.RealWorld | |
wild3_ijVV | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv2_ikMA, ipv3_ikMB #) -> | |
case $wa21_svyh | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijVl) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ipv3_ikMB) | |
0 | |
wild3_ijVV | |
ipv2_ikMA | |
of _ [Occ=Dead] { (# ipv4_ikLM, ipv5_ikLN #) -> | |
case ipv5_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds6_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds6_ikLy | |
ipv4_ikLM | |
of _ [Occ=Dead] { (# ipv6_ikLT, ipv7_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule Action)]) | |
dt_ijVk | |
ipv7_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt_ijW7 | |
dt1_ijW8 dt2_ijW9 -> | |
case dt2_ijW9 of _ [Occ=Dead] { (a60_aevc, b_aevd, cs_aeve) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule Action)]) | |
dt_ijW7 | |
dt1_ijW8 | |
(a60_aevc, | |
b_aevd, | |
map | |
@ (Double, ARule Action) | |
@ (Double, ARule Action) | |
lvl116_sleT | |
cs_aeve) | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijWe -> | |
let { | |
wild3_ijWN :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild3_ijWN = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ijWe } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
@ GHC.Prim.RealWorld | |
wild3_ijWN | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv2_ikMA, ipv3_ikMB #) -> | |
case $wa20_svyj | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt_ijWe) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ipv3_ikMB) | |
0 | |
wild3_ijWN | |
ipv2_ikMA | |
of _ [Occ=Dead] { (# ipv4_ikLM, ipv5_ikLN #) -> | |
case ipv5_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds6_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds6_ikLy | |
ipv4_ikLM | |
of _ [Occ=Dead] { (# ipv6_ikLT, ipv7_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule Action)]) ipv7_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt_ijWZ | |
dt1_ijX0 -> | |
let { | |
wild3_ijXG :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild3_ijXG = | |
GHC.Prim.sizeofArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijX0 } in | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
@ GHC.Prim.RealWorld | |
wild3_ijXG | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv2_ikMA, ipv3_ikMB #) -> | |
case $wa19_svyl | |
@ GHC.Prim.RealWorld | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.Array | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
dt1_ijX0) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.$WMArray | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ipv3_ikMB) | |
0 | |
wild3_ijXG | |
ipv2_ikMA | |
of _ [Occ=Dead] { (# ipv4_ikLM, ipv5_ikLN #) -> | |
case ipv5_ikLN | |
of _ [Occ=Dead] | |
{ unordered-containers-0.2.5.1:Data.HashMap.Array.MArray ds6_ikLy -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule Action)])) | |
ds6_ikLy | |
ipv4_ikLM | |
of _ [Occ=Dead] { (# ipv6_ikLT, ipv7_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule Action)]) | |
dt_ijWZ | |
ipv7_ikLU | |
} | |
} | |
} | |
} | |
}; } in | |
go5_ijVf ds2_djdT) | |
}) #) | |
} | |
} | |
priority :: Double -> Rules () -> Rules () | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><C(S(LS)),1*C1(U(U,1*U(U,1*U(U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.priority1 | |
`cast` (<Double>_R | |
-> <Rules ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (Double | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (Double -> Rules () -> Rules ()))}] | |
priority = | |
Development.Shake.Core.priority1 | |
`cast` (<Double>_R | |
-> <Rules ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (Double | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (Double -> Rules () -> Rules ())) | |
quietly :: forall a_aetr. Action a_aetr -> Action a_aetr | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.quietly1 | |
`cast` (forall a59_af36. | |
<Action a59_af36>_R | |
-> (<S Global Local>_R | |
-> (<a59_af36 -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af36>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af36>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af36>_N | |
:: (forall a59_af36. | |
Action a59_af36 | |
-> S Global Local | |
-> (a59_af36 -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af36. Action a59_af36 -> Action a59_af36))}] | |
quietly = | |
Development.Shake.Core.quietly1 | |
`cast` (forall a59_af36. | |
<Action a59_af36>_R | |
-> (<S Global Local>_R | |
-> (<a59_af36 -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af36>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af36>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af36>_N | |
:: (forall a59_af36. | |
Action a59_af36 | |
-> S Global Local | |
-> (a59_af36 -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af36. Action a59_af36 -> Action a59_af36)) | |
rule | |
:: forall key_aetY value_aetZ. | |
Rule key_aetY value_aetZ => | |
(key_aetY -> Maybe (Action value_aetZ)) -> Rules () | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(U(U,U,U,U,U,U),U(U,U,U,U,U,U),U,U)><L,U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.rule1 | |
`cast` (forall key_af8h value_af8i. | |
<Rule key_af8h value_af8i>_R | |
-> <key_af8h -> Maybe (Action value_af8i)>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (forall key_af8h value_af8i. | |
Rule key_af8h value_af8i => | |
(key_af8h -> Maybe (Action value_af8i)) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (forall key_af8h value_af8i. | |
Rule key_af8h value_af8i => | |
(key_af8h -> Maybe (Action value_af8i)) -> Rules ()))}] | |
rule = | |
Development.Shake.Core.rule1 | |
`cast` (forall key_af8h value_af8i. | |
<Rule key_af8h value_af8i>_R | |
-> <key_af8h -> Maybe (Action value_af8i)>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (forall key_af8h value_af8i. | |
Rule key_af8h value_af8i => | |
(key_af8h -> Maybe (Action value_af8i)) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (forall key_af8h value_af8i. | |
Rule key_af8h value_af8i => | |
(key_af8h -> Maybe (Action value_af8i)) -> Rules ())) | |
run :: ShakeOptions -> Rules () -> IO () | |
[GblId, | |
Arity=3, | |
Str=DmdType <S(LLLLLLLLLLLSLLLLLLL),1*U(U,U(U),U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U)><L,1*C1(U(U,1*U(A,1*U(U,U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.run1 | |
`cast` (<ShakeOptions>_R | |
-> <Rules ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (ShakeOptions | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (ShakeOptions -> Rules () -> IO ()))}] | |
run = | |
Development.Shake.Core.run1 | |
`cast` (<ShakeOptions>_R | |
-> <Rules ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R) | |
:: (ShakeOptions | |
-> Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (ShakeOptions -> Rules () -> IO ())) | |
runAfter :: IO () -> Action () | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><S(LS(LLLLLLLLLSL)L),1*U(A,1*U(A,A,A,A,A,A,A,A,A,1*U(U),A),A)><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.runAfter1 | |
`cast` (<IO ()>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (IO () | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (IO () -> Action ()))}] | |
runAfter = | |
Development.Shake.Core.runAfter1 | |
`cast` (<IO ()>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (IO () | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (IO () -> Action ())) | |
traced :: forall a_aett. String -> IO a_aett -> Action a_aett | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><L,C(U(U,U))><L,U(A,U(A,A,A,C(U(U,1*U(U))),A,C(C1(C1(U(U,A)))),A,A,A,A,A),U(U))>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.traced1 | |
`cast` (forall a59_af3r. | |
<String>_R | |
-> <IO a59_af3r>_R | |
-> Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af3r>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af3r>_N | |
:: (forall a59_af3r. | |
String -> IO a59_af3r -> S Global Local -> ContT () IO a59_af3r) | |
~R# (forall a59_af3r. String -> IO a59_af3r -> Action a59_af3r))}] | |
traced = | |
Development.Shake.Core.traced1 | |
`cast` (forall a59_af3r. | |
<String>_R | |
-> <IO a59_af3r>_R | |
-> Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af3r>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af3r>_N | |
:: (forall a59_af3r. | |
String -> IO a59_af3r -> S Global Local -> ContT () IO a59_af3r) | |
~R# (forall a59_af3r. String -> IO a59_af3r -> Action a59_af3r)) | |
trackAllow | |
:: forall key_aeto. | |
ShakeValue key_aeto => | |
(key_aeto -> Bool) -> Action () | |
[GblId, | |
Arity=2, | |
Str=DmdType <L,U(A,U,A,A,A,A)><L,C(U)>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [40 60] 290 60}] | |
trackAllow = | |
\ (@ key_af2a) | |
(tup_aiuD :: ShakeValue key_af2a) | |
(eta_XkU :: key_af2a -> Bool) -> | |
let { | |
$dTypeable_skGy [Dmd=<L,C(U)>] :: Typeable key_af2a | |
[LclId, Str=DmdType] | |
$dTypeable_skGy = | |
case tup_aiuD | |
of _ [Occ=Dead] | |
{ (tpl_X3G, tpl1_Xce, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
tpl1_Xce | |
} } in | |
let { | |
ty_skGx :: TypeRep | |
[LclId, Str=DmdType] | |
ty_skGx = | |
case tup_aiuD | |
of _ [Occ=Dead] | |
{ (tpl_X3G, tpl1_Xcg, tpl2_B3, tpl3_B4, tpl4_B5, tpl5_B6) -> | |
(tpl1_Xcg | |
`cast` (Data.Typeable.Internal.NTCo:Typeable[0] <*>_N <key_af2a>_N | |
:: Typeable key_af2a ~R# (GHC.Prim.Proxy# key_af2a -> TypeRep))) | |
(GHC.Prim.proxy# @ * @ key_af2a) | |
} } in | |
let { | |
f_skGw :: Key -> Bool | |
[LclId, Arity=1, Str=DmdType <S,U>] | |
f_skGw = | |
\ (k_aeBm :: Key) -> | |
case typeKey k_aeBm | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt_ik93 dt1_ik94 ds2_ik95 ds3_ik96 | |
ds4_ik97 -> | |
case ty_skGx | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep dt2_ik9b dt3_ik9c ds5_ik9d | |
ds6_ik9e ds7_ik9f -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_ik93 dt2_ik9b) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.False; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt1_ik94 dt3_ik9c) | |
of _ [Occ=Dead] { | |
False -> GHC.Types.False; | |
True -> | |
eta_XkU | |
(fromValue | |
@ key_af2a | |
$dTypeable_skGy | |
(k_aeBm | |
`cast` (Development.Shake.Value.NTCo:Key[0] :: Key ~R# Value))) | |
} | |
} | |
} | |
} } in | |
(\ (eta1_ilTC :: S Global Local) | |
(eta2_ilTD :: () -> IO ()) | |
(eta3_ilTE [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case eta1_ilTC of _ [Occ=Dead] { S ds_ilTH ds1_ilTI ds2_ilTJ -> | |
case ds2_ilTJ | |
`cast` (GHC.IORef.NTCo:IORef[0] <Local>_N | |
:: IORef Local ~R# GHC.STRef.STRef GHC.Prim.RealWorld Local) | |
of _ [Occ=Dead] { GHC.STRef.STRef var#_ilTN -> | |
case GHC.Prim.readMutVar# | |
@ GHC.Prim.RealWorld @ Local var#_ilTN eta3_ilTE | |
of _ [Occ=Dead] { (# ipv_ilTR, ipv1_ilTS #) -> | |
case ipv1_ilTS | |
of _ [Occ=Dead] | |
{ Local ds4_djj6 ds5_djj7 ds6_djj8 ds7_djj9 dt_djux ds8_djjb | |
ds9_djjc ds10_djjd -> | |
case GHC.Prim.writeMutVar# | |
@ GHC.Prim.RealWorld | |
@ Local | |
var#_ilTN | |
(Development.Shake.Core.Local | |
ds4_djj6 | |
ds5_djj7 | |
ds6_djj8 | |
ds7_djj9 | |
dt_djux | |
ds8_djjb | |
(GHC.Types.: @ (Key -> Bool) f_skGw ds9_djjc) | |
ds10_djjd) | |
ipv_ilTR | |
of s2#_ilTV [OS=OneShot] { __DEFAULT -> | |
((eta2_ilTD GHC.Tuple.()) | |
`cast` (GHC.Types.NTCo:IO[0] <()>_R | |
:: IO () | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)))) | |
s2#_ilTV | |
} | |
} | |
} | |
} | |
}) | |
`cast` ((<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# Action ()) | |
trackChange | |
:: forall key_aetp. ShakeValue key_aetp => key_aetp -> Action () | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><S(LSS),1*U(A,1*U(A,A,A,A,A,A,A,A,A,A,1*U(U)),1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.trackChange1 | |
`cast` (forall key_af2y. | |
<ShakeValue key_af2y>_R | |
-> <key_af2y>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y -> Action ()))}] | |
trackChange = | |
Development.Shake.Core.trackChange1 | |
`cast` (forall key_af2y. | |
<ShakeValue key_af2y>_R | |
-> <key_af2y>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall key_af2y. | |
ShakeValue key_af2y => | |
key_af2y -> Action ())) | |
trackUse | |
:: forall key_aetq. ShakeValue key_aetq => key_aetq -> Action () | |
[GblId, | |
Arity=5, | |
Str=DmdType <L,U(1*U,U,1*U,1*U,1*U,1*U)><L,U><S(LSS),1*U(A,1*U(U(U(U),A,U(U),A,A,A,A),A,A,A,A,A,A,A,A,A,A),1*U(U))><L,1*C1(C1(U(U,U)))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.trackUse1 | |
`cast` (forall key_af2X. | |
<ShakeValue key_af2X>_R | |
-> <key_af2X>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X -> Action ()))}] | |
trackUse = | |
Development.Shake.Core.trackUse1 | |
`cast` (forall key_af2X. | |
<ShakeValue key_af2X>_R | |
-> <key_af2X>_R | |
-> (<S Global Local>_R | |
-> (<() -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] <()>_N <IO>_R <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <()>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <()>_N | |
:: (forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X | |
-> S Global Local | |
-> (() -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall key_af2X. | |
ShakeValue key_af2X => | |
key_af2X -> Action ())) | |
unsafeExtraThread :: forall a_aetg. Action a_aetg -> Action a_aetg | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,C(C1(C1(U(U,U))))><S(LS(LSLLLLLLLLL)L),1*U(U(U),U(U,U(U,U),U,U,U,U,U,U,U,U,U),U)><L,C(C(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.unsafeExtraThread1 | |
`cast` (forall a59_af0z. | |
<Action a59_af0z>_R | |
-> (<S Global Local>_R | |
-> (<a59_af0z -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0z>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0z>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af0z>_N | |
:: (forall a59_af0z. | |
Action a59_af0z | |
-> S Global Local | |
-> (a59_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af0z. Action a59_af0z -> Action a59_af0z))}] | |
unsafeExtraThread = | |
Development.Shake.Core.unsafeExtraThread1 | |
`cast` (forall a59_af0z. | |
<Action a59_af0z>_R | |
-> (<S Global Local>_R | |
-> (<a59_af0z -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0z>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0z>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af0z>_N | |
:: (forall a59_af0z. | |
Action a59_af0z | |
-> S Global Local | |
-> (a59_af0z -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af0z. Action a59_af0z -> Action a59_af0z)) | |
unsafeIgnoreDependencies | |
:: forall a_aetf. Action a_aetf -> Action a_aetf | |
[GblId, | |
Arity=4, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*C1(C1(C1(U(U,U))))><S(LLS),1*U(U,U,U(U))><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.unsafeIgnoreDependencies1 | |
`cast` (forall a59_af0q. | |
<Action a59_af0q>_R | |
-> (<S Global Local>_R | |
-> (<a59_af0q -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0q>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0q>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af0q>_N | |
:: (forall a59_af0q. | |
Action a59_af0q | |
-> S Global Local | |
-> (a59_af0q -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af0q. Action a59_af0q -> Action a59_af0q))}] | |
unsafeIgnoreDependencies = | |
Development.Shake.Core.unsafeIgnoreDependencies1 | |
`cast` (forall a59_af0q. | |
<Action a59_af0q>_R | |
-> (<S Global Local>_R | |
-> (<a59_af0q -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af0q>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af0q>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af0q>_N | |
:: (forall a59_af0q. | |
Action a59_af0q | |
-> S Global Local | |
-> (a59_af0q -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af0q. Action a59_af0q -> Action a59_af0q)) | |
withResource | |
:: forall a_aetm. Resource -> Int -> Action a_aetm -> Action a_aetm | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(A,U,C(C1(C1(C1(U(U,U))))),C(C1(U)))><L,U(U)><L,C(C1(C1(U(U,U))))><L,U(U(U),U(U,U,U,U,U,U,U,U,U,U,U),U)>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.withResource1 | |
`cast` (forall a59_af1B. | |
<Resource>_R | |
-> <Int>_R | |
-> <Action a59_af1B>_R | |
-> Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af1B>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af1B>_N | |
:: (forall a59_af1B. | |
Resource | |
-> Int | |
-> Action a59_af1B | |
-> S Global Local | |
-> ContT () IO a59_af1B) | |
~R# (forall a59_af1B. | |
Resource -> Int -> Action a59_af1B -> Action a59_af1B))}] | |
withResource = | |
Development.Shake.Core.withResource1 | |
`cast` (forall a59_af1B. | |
<Resource>_R | |
-> <Int>_R | |
-> <Action a59_af1B>_R | |
-> Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af1B>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af1B>_N | |
:: (forall a59_af1B. | |
Resource | |
-> Int | |
-> Action a59_af1B | |
-> S Global Local | |
-> ContT () IO a59_af1B) | |
~R# (forall a59_af1B. | |
Resource -> Int -> Action a59_af1B -> Action a59_af1B)) | |
Rec { | |
Development.Shake.Core.$wgo1 [InlPrag=[0], Occ=LoopBreaker] | |
:: [(Resource, Int)] -> GHC.Prim.Int# -> GHC.Prim.Int# | |
[GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <S,1*U><L,U>] | |
Development.Shake.Core.$wgo1 = | |
\ (w_stpC :: [(Resource, Int)]) (ww_stpG :: GHC.Prim.Int#) -> | |
case w_stpC of _ [Occ=Dead] { | |
[] -> ww_stpG; | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { (ds1_ijUr, y1_ijUs) -> | |
case y1_ijUs of _ [Occ=Dead] { GHC.Types.I# y2_iaI6 -> | |
Development.Shake.Core.$wgo1 ys_iaB2 (GHC.Prim.+# ww_stpG y2_iaI6) | |
} | |
} | |
} | |
end Rec } | |
Development.Shake.Core.withResources1 | |
:: forall a_af1s. Resource -> Int -> Action a_af1s | |
[GblId, Arity=2, Str=DmdType <L,U><L,U>b] | |
Development.Shake.Core.withResources1 = | |
\ (@ a59_af1s) (r_aeBS :: Resource) (i_aeBT :: Int) -> | |
error | |
@ (Action a59_af1s) | |
(GHC.CString.unpackAppendCString# | |
"You cannot acquire a negative quantity of "# | |
(case r_aeBS | |
of _ [Occ=Dead] | |
{ Development.Shake.Resource.Resource ds1_ikqQ ds2_ikqR ds3_ikqS | |
ds4_ikqT -> | |
++ | |
@ Char | |
ds2_ikqR | |
(GHC.CString.unpackAppendCString# | |
", requested "# | |
(case i_aeBT of _ [Occ=Dead] { GHC.Types.I# ww3_ib8x -> | |
case GHC.Show.$wshowSignedInt 0 ww3_ib8x (GHC.Types.[] @ Char) | |
of _ [Occ=Dead] { (# ww5_ib8B, ww6_ib8C #) -> | |
GHC.Types.: @ Char ww5_ib8B ww6_ib8C | |
} | |
})) | |
})) | |
withResources | |
:: forall a_aetl. | |
[(Resource, Int)] -> Action a_aetl -> Action a_aetl | |
[GblId, | |
Arity=2, | |
Str=DmdType <S,U><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [0 0] 350 0}] | |
withResources = | |
\ (@ a59_af1s) | |
(res_aeBN :: [(Resource, Int)]) | |
(act_aeBO :: Action a59_af1s) -> | |
case filter | |
@ (Resource, Int) Development.Shake.Core.withResources4 res_aeBN | |
of _ [Occ=Dead] { | |
[] -> | |
letrec { | |
f_skEy [Occ=LoopBreaker] :: [[(Resource, Int)]] -> Action a59_af1s | |
[LclId, Arity=1, Str=DmdType <S,1*U>] | |
f_skEy = | |
\ (ds_dj9K :: [[(Resource, Int)]]) -> | |
case ds_dj9K of _ [Occ=Dead] { | |
[] -> act_aeBO; | |
: r_aeBQ rs_aeBR -> | |
(Development.Shake.Core.withResource1 | |
@ a59_af1s | |
(case r_aeBQ of _ [Occ=Dead] { | |
[] -> case GHC.List.badHead of wild3_00 { }; | |
: x_ik4N ds1_ik4O -> | |
case x_ik4N of _ [Occ=Dead] { (x1_iaBA, ds2_iaBB) -> x1_iaBA } | |
}) | |
(case Development.Shake.Core.$wgo1 r_aeBQ 0 | |
of ww_stpK { __DEFAULT -> | |
GHC.Types.I# ww_stpK | |
}) | |
(f_skEy rs_aeBR)) | |
`cast` (Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af1s>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af1s>_N | |
:: (S Global Local -> ContT () IO a59_af1s) ~R# Action a59_af1s) | |
}; } in | |
f_skEy | |
(groupBy | |
@ (Resource, Int) | |
Development.Shake.Core.withResources3 | |
(sortBy | |
@ (Resource, Int) Development.Shake.Core.withResources2 res_aeBN)); | |
: ds_dj9G ds1_dj9H -> | |
case ds_dj9G of _ [Occ=Dead] { (r_aeBS, i_aeBT) -> | |
Development.Shake.Core.withResources1 @ a59_af1s r_aeBS i_aeBT | |
} | |
} | |
withVerbosity | |
:: forall a_aets. Verbosity -> Action a_aets -> Action a_aets | |
[GblId, | |
Arity=5, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,1*C1(C1(C1(U(U,U))))><S(LLS),1*U(U,U,1*U(U))><L,C(C1(U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.withVerbosity1 | |
`cast` (forall a59_af3f. | |
<Verbosity>_R | |
-> <Action a59_af3f>_R | |
-> (<S Global Local>_R | |
-> (<a59_af3f -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af3f>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af3f>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af3f>_N | |
:: (forall a59_af3f. | |
Verbosity | |
-> Action a59_af3f | |
-> S Global Local | |
-> (a59_af3f -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af3f. | |
Verbosity -> Action a59_af3f -> Action a59_af3f))}] | |
withVerbosity = | |
Development.Shake.Core.withVerbosity1 | |
`cast` (forall a59_af3f. | |
<Verbosity>_R | |
-> <Action a59_af3f>_R | |
-> (<S Global Local>_R | |
-> (<a59_af3f -> IO ()>_R -> Sym (GHC.Types.NTCo:IO[0] <()>_R)) | |
; Sym | |
(Control.Monad.Trans.Cont.NTCo:ContT[0] | |
<()>_N <IO>_R <a59_af3f>_R)) | |
; Sym | |
(Control.Monad.Trans.Reader.NTCo:ReaderT[0] | |
<S Global Local>_R <ContT () IO>_R <a59_af3f>_N) | |
; Sym (Development.Shake.Monad.NTCo:RAW[0] <Global>_R <Local>_R) | |
; Sym Development.Shake.Core.NTCo:Action[0] <a59_af3f>_N | |
:: (forall a59_af3f. | |
Verbosity | |
-> Action a59_af3f | |
-> S Global Local | |
-> (a59_af3f -> IO ()) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)) | |
~R# (forall a59_af3f. | |
Verbosity -> Action a59_af3f -> Action a59_af3f)) | |
withoutActions :: Rules () -> Rules () | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <C(S(LS)),1*C1(U(U,1*U(U,1*U(A,U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.withoutActions1 | |
`cast` (<Rules ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (Rules () -> Rules ()))}] | |
withoutActions = | |
Development.Shake.Core.withoutActions1 | |
`cast` (<Rules ()>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <((), SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <()>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <()>_N | |
:: (Rules () | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, ((), SRules Action) #)) | |
~R# (Rules () -> Rules ())) | |
lvl114_rxvO | |
:: forall (m_aiI1 :: * -> *). | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, Arity=2, Str=DmdType] | |
lvl114_rxvO = | |
\ (@ (m_aiI1 :: * -> *)) | |
(x_ijCT :: (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
(y_ijCU [OS=OneShot] | |
:: (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) -> | |
lvl94_rxvi @ m_aiI1 y_ijCU x_ijCT | |
lvl115_rxvP | |
:: forall (m_aiI1 :: * -> *). | |
Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, Str=DmdType b] | |
lvl115_rxvP = | |
\ (@ (m_aiI1 :: * -> *)) -> | |
Control.Exception.Base.patError | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
"Data\\HashMap\\Strict.hs:(240,5)-(304,20)|function go"# | |
Rec { | |
poly_$wgoDifferentHash_rxvQ | |
:: forall (m_aiI1 :: * -> *). | |
GHC.Prim.Int# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.Word# | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>] | |
poly_$wgoDifferentHash_rxvQ = | |
\ (@ (m_aiI1 :: * -> *)) | |
(ww_stpW :: GHC.Prim.Int#) | |
(ww1_stq0 :: GHC.Prim.Word#) | |
(ww2_stq4 :: GHC.Prim.Word#) | |
(w_stpS | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
(w1_stpT | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) -> | |
let { | |
a59_ikJu :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a59_ikJu = | |
GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# ww1_stq0 ww_stpW) (__word 15))) } in | |
let { | |
b1_ikJy :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
b1_ikJy = | |
GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# ww2_stq4 ww_stpW) (__word 15))) } in | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# a59_ikJu b1_ikJy) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.ltWord# a59_ikJu b1_ikJy) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
2 | |
w1_stpT | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ijGS, ipv1_ijGT #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ijGT | |
1 | |
w_stpS | |
ipv_ijGS | |
of s'_ijH7 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ijGT | |
s'_ijH7 | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv3_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
(GHC.Prim.or# a59_ikJu b1_ikJy) | |
ipv3_ikLU | |
} | |
} | |
}; | |
True -> | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
2 | |
w_stpS | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ijHv, ipv1_ijHw #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ijHw | |
1 | |
w1_stpT | |
ipv_ijHv | |
of s'_ijHG [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ijHw | |
s'_ijHG | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv3_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
(GHC.Prim.or# a59_ikJu b1_ikJy) | |
ipv3_ikLU | |
} | |
} | |
} | |
}; | |
True -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_stpW 4) w_stpS w1_stpT | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
1 | |
vx_ikM8 | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ilvd, ipv1_ilve #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ilve | |
ipv_ilvd | |
of _ [Occ=Dead] { (# ipv2_ilvq, ipv3_ilvr #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
a59_ikJu | |
ipv3_ilvr | |
} | |
} | |
} | |
} | |
Development.Shake.Core.$fApplicativeRules2 [InlPrag=[0], | |
Occ=LoopBreaker] | |
:: forall (m_aiI1 :: * -> *). | |
GHC.Prim.Int# | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[GblId, Arity=3, Str=DmdType <L,U><S,U><S,1*U>] | |
Development.Shake.Core.$fApplicativeRules2 = | |
\ (@ (m_aiI1 :: * -> *)) | |
(ww_strZ :: GHC.Prim.Int#) | |
(w_strV | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
(w1_strW | |
:: Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) -> | |
case w1_strW of wild_ijId { | |
__DEFAULT -> | |
let { | |
fail_ijIe | |
:: GHC.Prim.Void# | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[LclId, Arity=1, Str=DmdType <L,A>] | |
fail_ijIe = | |
\ _ [Occ=Dead, OS=OneShot] -> | |
case wild_ijId of wild1_ijIg { | |
__DEFAULT -> | |
case w_strV of wild2_ijIh { | |
__DEFAULT -> | |
case wild1_ijIg of _ [Occ=Dead] { | |
__DEFAULT -> lvl115_rxvP @ m_aiI1; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijIm -> | |
case wild2_ijIh of wild4_ijEo { | |
__DEFAULT -> case lvl47_rxua of wild5_00 { }; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt1_ijEr | |
dt2_ijEs dt3_ijEt -> | |
let { | |
ww1_stq9 :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
ww1_stq9 = | |
GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt1_ijEr ww_strZ) | |
(__word 15)) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijIm | |
ww1_stq9 | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) wild4_ijEo ipv_ilvS | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt_ijIm | |
0 | |
16 | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilwW, ipv2_ilwX #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
ww1_stq9 | |
vx_ikM8 | |
ipv1_ilwW | |
of s'_ilwr [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
s'_ilwr | |
of _ [Occ=Dead] { (# ipv4_ilwC, ipv5_ilwD #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ilwD | |
} | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt1_ijEw | |
dt2_ijEx -> | |
let { | |
ww1_stq9 :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
ww1_stq9 = | |
GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt1_ijEw ww_strZ) | |
(__word 15)) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijIm | |
ww1_stq9 | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) wild4_ijEo ipv_ilvS | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt_ijIm | |
0 | |
16 | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilwW, ipv2_ilwX #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
ww1_stq9 | |
vx_ikM8 | |
ipv1_ilwW | |
of s'_ilwr [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
s'_ilwr | |
of _ [Occ=Dead] { (# ipv4_ilwC, ipv5_ilwD #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ilwD | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijID -> | |
case wild1_ijIg of wild3_ijEo { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt1_ijEr | |
dt2_ijEs dt3_ijEt -> | |
let { | |
ww1_stqd :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
ww1_stqd = | |
GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt1_ijEr ww_strZ) (__word 15)) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijID | |
ww1_stqd | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) ipv_ilvS wild3_ijEo | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt_ijID | |
0 | |
16 | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilwW, ipv2_ilwX #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
ww1_stqd | |
vx_ikM8 | |
ipv1_ilwW | |
of s'_ilwr [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
s'_ilwr | |
of _ [Occ=Dead] { (# ipv4_ilwC, ipv5_ilwD #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ilwD | |
} | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full ipv_slIJ -> | |
case lvl47_rxua of wild4_00 { }; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt1_ijEw | |
dt2_ijEx -> | |
let { | |
ww1_stqd :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
ww1_stqd = | |
GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt1_ijEw ww_strZ) (__word 15)) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijID | |
ww1_stqd | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) ipv_ilvS wild3_ijEo | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt_ijID | |
0 | |
16 | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilwW, ipv2_ilwX #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
ww1_stqd | |
vx_ikM8 | |
ipv1_ilwW | |
of s'_ilwr [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilwX | |
s'_ilwr | |
of _ [Occ=Dead] { (# ipv4_ilwC, ipv5_ilwD #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ilwD | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijIV | |
dt1_ijIW -> | |
let { | |
$j_snkO | |
:: GHC.Prim.Word# | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$j_snkO = | |
\ (y#_ikJo [OS=OneShot] :: GHC.Prim.Word#) -> | |
case GHC.Prim.and# dt_ijIV y#_ikJo of _ [Occ=Dead] { | |
__DEFAULT -> | |
let { | |
a59_slIX :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_slIX = | |
GHC.Prim.word2Int# | |
(GHC.Prim.popCnt# | |
(GHC.Prim.and# | |
dt_ijIV (GHC.Prim.minusWord# y#_ikJo (__word 1)))) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijIW | |
a59_slIX | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) w_strV ipv_ilvS | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijIW | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijIW) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilxM, ipv2_ilxN #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilxN | |
a59_slIX | |
vx_ikM8 | |
ipv1_ilxM | |
of s'_ily1 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilxN | |
s'_ily1 | |
of _ [Occ=Dead] { (# ipv5_ilyc, ipv6_ilyd #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijIV | |
ipv6_ilyd | |
} | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
case w_strV of vx_ikM8 { __DEFAULT -> | |
let { | |
wild3_il3K :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild3_il3K = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijIW } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.+# wild3_il3K 1) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a59_slJ7 :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_slJ7 = | |
GHC.Prim.word2Int# | |
(GHC.Prim.popCnt# | |
(GHC.Prim.and# | |
dt_ijIV (GHC.Prim.minusWord# y#_ikJo (__word 1)))) } in | |
case GHC.Prim.copyArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijIW | |
0 | |
ipv1_ikMB | |
0 | |
a59_slJ7 | |
ipv_ikMA | |
of s2_ilo2 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
a59_slJ7 | |
vx_ikM8 | |
s2_ilo2 | |
of s'_il43 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.copyArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijIW | |
a59_slJ7 | |
ipv1_ikMB | |
(GHC.Prim.+# a59_slJ7 1) | |
(GHC.Prim.-# wild3_il3K a59_slJ7) | |
s'_il43 | |
of s1_XlHv [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
s1_XlHv | |
of _ [Occ=Dead] { (# ipv8_il4j, ipv9_il4k #) -> | |
case GHC.Prim.or# dt_ijIV y#_ikJo of wild4_XiI { | |
__DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild4_XiI | |
ipv9_il4k; | |
__word 65535 -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv9_il4k | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} } in | |
case w_strV of _ [Occ=Dead] { | |
__DEFAULT -> case lvl47_rxua of wild3_00 { }; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt2_ijEr | |
dt3_ijEs dt4_ijEt -> | |
$j_snkO | |
(GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt2_ijEr ww_strZ) (__word 15)))); | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt2_ijEw | |
dt3_ijEx -> | |
$j_snkO | |
(GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt2_ijEw ww_strZ) (__word 15)))) | |
} | |
} } in | |
case w_strV of wild1_ijJy { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> wild_ijId; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt_ijJD | |
dt1_ijJE -> | |
case wild_ijId of wild2_ijJG { | |
__DEFAULT -> | |
let { | |
$j_snl6 | |
:: GHC.Prim.Word# | |
-> Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
[LclId, Arity=1, Str=DmdType <L,U>] | |
$j_snl6 = | |
\ (y#_ikJo [OS=OneShot] :: GHC.Prim.Word#) -> | |
case GHC.Prim.and# dt_ijJD y#_ikJo of _ [Occ=Dead] { | |
__DEFAULT -> | |
let { | |
a59_slJt :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_slJt = | |
GHC.Prim.word2Int# | |
(GHC.Prim.popCnt# | |
(GHC.Prim.and# | |
dt_ijJD (GHC.Prim.minusWord# y#_ikJo (__word 1)))) } in | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE | |
a59_slJt | |
of _ [Occ=Dead] { (# ipv_ilvS #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 (GHC.Prim.+# ww_strZ 4) ipv_ilvS wild2_ijJG | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.thawArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijJE | |
0 | |
(GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ilxM, ipv2_ilxN #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilxN | |
a59_slJt | |
vx_ikM8 | |
ipv1_ilxM | |
of s'_ily1 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ilxN | |
s'_ily1 | |
of _ [Occ=Dead] { (# ipv5_ilyc, ipv6_ilyd #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijJD | |
ipv6_ilyd | |
} | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
let { | |
wild5_ijKh :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
wild5_ijKh = | |
GHC.Prim.sizeofArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.+# wild5_ijKh 1) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a59_slJC :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_slJC = | |
GHC.Prim.word2Int# | |
(GHC.Prim.popCnt# | |
(GHC.Prim.and# | |
dt_ijJD (GHC.Prim.minusWord# y#_ikJo (__word 1)))) } in | |
case GHC.Prim.copyArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijJE | |
0 | |
ipv1_ikMB | |
0 | |
a59_slJC | |
ipv_ikMA | |
of s2_ilo2 [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
a59_slJC | |
wild2_ijJG | |
s2_ilo2 | |
of s'_ijKG [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.copyArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
dt1_ijJE | |
a59_slJC | |
ipv1_ikMB | |
(GHC.Prim.+# a59_slJC 1) | |
(GHC.Prim.-# wild5_ijKh a59_slJC) | |
s'_ijKG | |
of s1_XlHv [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
s1_XlHv | |
of _ [Occ=Dead] { (# ipv9_ijKW, ipv10_ijKX #) -> | |
case GHC.Prim.or# dt_ijJD y#_ikJo of wild4_XiK { | |
__DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild4_XiK | |
ipv10_ijKX; | |
__word 65535 -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv10_ijKX | |
} | |
} | |
} | |
} | |
} | |
} | |
} } in | |
case wild2_ijJG of _ [Occ=Dead] { | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt2_ijEr | |
dt3_ijEs dt4_ijEt -> | |
$j_snl6 | |
(GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt2_ijEr ww_strZ) (__word 15)))); | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt2_ijEw | |
dt3_ijEx -> | |
$j_snl6 | |
(GHC.Prim.uncheckedShiftL# | |
(__word 1) | |
(GHC.Prim.word2Int# | |
(GHC.Prim.and# | |
(GHC.Prim.uncheckedShiftRL# dt2_ijEw ww_strZ) (__word 15)))) | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt2_ijL7 | |
dt3_ijL8 -> | |
let { | |
a59_slJV :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a59_slJV = GHC.Prim.or# dt_ijJD dt2_ijL7 } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.word2Int# (GHC.Prim.popCnt# a59_slJV)) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a60_slJU :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a60_slJU = GHC.Prim.+# ww_strZ 4 } in | |
let { | |
a61_slJX :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a61_slJX = GHC.Prim.and# dt_ijJD dt2_ijL7 } in | |
letrec { | |
$wa19_stqL [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>] | |
$wa19_stqL = | |
\ (ww1_stqx :: GHC.Prim.Int#) | |
(ww2_stqB :: GHC.Prim.Int#) | |
(ww3_stqF :: GHC.Prim.Int#) | |
(ww4_stqJ :: GHC.Prim.Word#) | |
(w2_stqu [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.gtWord# ww4_stqJ a59_slJV) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.and# a59_slJV ww4_stqJ of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.and# a61_slJX ww4_stqJ of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE | |
ww2_stqB | |
of _ [Occ=Dead] { (# ipv7_ijML #) -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt3_ijL8 | |
ww3_stqF | |
of _ [Occ=Dead] { (# ipv2_ijMQ #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 a60_slJU ipv7_ijML ipv2_ijMQ | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqx | |
vx_ikM8 | |
w2_stqu | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_stqL | |
(GHC.Prim.+# ww1_stqx 1) | |
(GHC.Prim.+# ww2_stqB 1) | |
(GHC.Prim.+# ww3_stqF 1) | |
(GHC.Prim.uncheckedShiftL# ww4_stqJ 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.and# dt_ijJD ww4_stqJ of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE | |
ww2_stqB | |
of _ [Occ=Dead] { (# ipv7_ijMy #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqx | |
ipv7_ijMy | |
w2_stqu | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_stqL | |
(GHC.Prim.+# ww1_stqx 1) | |
(GHC.Prim.+# ww2_stqB 1) | |
ww3_stqF | |
(GHC.Prim.uncheckedShiftL# ww4_stqJ 1) | |
s'_ikO3 | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt3_ijL8 | |
ww3_stqF | |
of _ [Occ=Dead] { (# ipv7_ijMk #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqx | |
ipv7_ijMk | |
w2_stqu | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_stqL | |
(GHC.Prim.+# ww1_stqx 1) | |
ww2_stqB | |
(GHC.Prim.+# ww3_stqF 1) | |
(GHC.Prim.uncheckedShiftL# ww4_stqJ 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
$wa19_stqL | |
ww1_stqx | |
ww2_stqB | |
ww3_stqF | |
(GHC.Prim.uncheckedShiftL# ww4_stqJ 1) | |
w2_stqu | |
}; | |
True -> (# w2_stqu, GHC.Tuple.() #) | |
}; } in | |
case $wa19_stqL | |
0 | |
0 | |
0 | |
(GHC.Prim.and# | |
a59_slJV | |
(GHC.Prim.int2Word# | |
(GHC.Prim.negateInt# (GHC.Prim.word2Int# a59_slJV)))) | |
ipv_ikMA | |
of _ [Occ=Dead] { (# ipv3_ijN5, ipv4_ijN6 #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ipv3_ijN5 | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv5_ikLU #) -> | |
case a59_slJV of wild3_XiE { | |
__DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild3_XiE | |
ipv5_ikLU; | |
__word 65535 -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt2_ijNf -> | |
let { | |
a59_slKC :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a59_slKC = GHC.Prim.or# dt_ijJD (__word 65535) } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.word2Int# (GHC.Prim.popCnt# a59_slKC)) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a60_slKB :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a60_slKB = GHC.Prim.+# ww_strZ 4 } in | |
let { | |
a61_slKE :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a61_slKE = GHC.Prim.and# dt_ijJD (__word 65535) } in | |
letrec { | |
$wa19_strb [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>] | |
$wa19_strb = | |
\ (ww1_stqX :: GHC.Prim.Int#) | |
(ww2_str1 :: GHC.Prim.Int#) | |
(ww3_str5 :: GHC.Prim.Int#) | |
(ww4_str9 :: GHC.Prim.Word#) | |
(w2_stqU [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.gtWord# ww4_str9 a59_slKC) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.and# a59_slKC ww4_str9 of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.and# a61_slKE ww4_str9 of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE | |
ww2_str1 | |
of _ [Occ=Dead] { (# ipv7_ijOy #) -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt2_ijNf | |
ww3_str5 | |
of _ [Occ=Dead] { (# ipv2_ijOD #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 a60_slKB ipv7_ijOy ipv2_ijOD | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqX | |
vx_ikM8 | |
w2_stqU | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strb | |
(GHC.Prim.+# ww1_stqX 1) | |
(GHC.Prim.+# ww2_str1 1) | |
(GHC.Prim.+# ww3_str5 1) | |
(GHC.Prim.uncheckedShiftL# ww4_str9 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.and# dt_ijJD ww4_str9 of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijJE | |
ww2_str1 | |
of _ [Occ=Dead] { (# ipv7_ijOl #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqX | |
ipv7_ijOl | |
w2_stqU | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strb | |
(GHC.Prim.+# ww1_stqX 1) | |
(GHC.Prim.+# ww2_str1 1) | |
ww3_str5 | |
(GHC.Prim.uncheckedShiftL# ww4_str9 1) | |
s'_ikO3 | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt2_ijNf | |
ww3_str5 | |
of _ [Occ=Dead] { (# ipv7_ijO7 #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_stqX | |
ipv7_ijO7 | |
w2_stqU | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strb | |
(GHC.Prim.+# ww1_stqX 1) | |
ww2_str1 | |
(GHC.Prim.+# ww3_str5 1) | |
(GHC.Prim.uncheckedShiftL# ww4_str9 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
$wa19_strb | |
ww1_stqX | |
ww2_str1 | |
ww3_str5 | |
(GHC.Prim.uncheckedShiftL# ww4_str9 1) | |
w2_stqU | |
}; | |
True -> (# w2_stqU, GHC.Tuple.() #) | |
}; } in | |
case $wa19_strb | |
0 | |
0 | |
0 | |
(GHC.Prim.and# | |
a59_slKC | |
(GHC.Prim.int2Word# | |
(GHC.Prim.negateInt# (GHC.Prim.word2Int# a59_slKC)))) | |
ipv_ikMA | |
of _ [Occ=Dead] { (# ipv3_ijOR, ipv4_ijOS #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ipv3_ijOR | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv5_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt_ijP0 | |
dt1_ijP1 dt2_ijP2 -> | |
case dt1_ijP1 | |
of wild2_svyA | |
{ Data.Typeable.Internal.TypeRep dt3_svyB dt4_svyC ds2_svyD | |
ds3_svyE ds4_svyF -> | |
case wild_ijId of wild3_ijP4 { | |
__DEFAULT -> fail_ijIe GHC.Prim.void#; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt5_ijP7 | |
dt6_ijP8 dt7_ijP9 -> | |
case dt6_ijP8 | |
of wild4_svyH | |
{ Data.Typeable.Internal.TypeRep dt8_svyI dt9_svyJ ds5_svyK | |
ds6_svyL ds7_svyM -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_ijP0 dt5_ijP7) | |
of _ [Occ=Dead] { | |
False -> | |
poly_$wgoDifferentHash_rxvQ | |
@ m_aiI1 ww_strZ dt_ijP0 dt5_ijP7 wild1_ijJy wild3_ijP4; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt3_svyB dt8_svyI) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
2 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild2_svyA | |
dt2_ijP2) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ijPq, ipv2_ijPr #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ijPr | |
1 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild4_svyH | |
dt7_ijP9) | |
ipv1_ijPq | |
of s'_ijPB [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ijPr | |
s'_ijPB | |
of _ [Occ=Dead] { (# ipv3_ikLT, ipv4_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijP0 | |
ipv4_ikLU | |
} | |
} | |
}; | |
True -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.eqWord# dt4_svyC dt9_svyJ) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.newArray# | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
2 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild2_svyA | |
dt2_ijP2) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv1_ijPq, ipv2_ijPr #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ijPr | |
1 | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.L | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
wild4_svyH | |
dt7_ijP9) | |
ipv1_ijPq | |
of s'_ijPB [OS=OneShot] { __DEFAULT -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv2_ijPr | |
s'_ijPB | |
of _ [Occ=Dead] { (# ipv3_ikLT, ipv4_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijP0 | |
ipv4_ikLU | |
} | |
} | |
}; | |
True -> | |
case dt2_ijP2 of _ [Occ=Dead] { (ww2_stl8, ww3_stl9, ww4_stli) -> | |
case ww3_stl9 | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww6_stlc ww7_stld ww8_stle | |
ww9_stlf ww10_stlg -> | |
case dt7_ijP9 | |
of _ [Occ=Dead] { (ww12_stlm, ww13_stln, ww14_stlo) -> | |
case $wlvl11_rxvh | |
@ m_aiI1 | |
ww2_stl8 | |
ww6_stlc | |
ww7_stld | |
ww8_stle | |
ww9_stlf | |
ww10_stlg | |
ww4_stli | |
ww13_stln | |
ww14_stlo | |
of _ [Occ=Dead] { (# ww16_stu1, ww17_stu2, ww18_stu3 #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijP0 | |
wild2_svyA | |
(ww16_stu1, ww17_stu2, ww18_stu3) | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt5_ijPR | |
dt6_ijPS -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_ijP0 dt5_ijPR) | |
of _ [Occ=Dead] { | |
False -> | |
poly_$wgoDifferentHash_rxvQ | |
@ m_aiI1 ww_strZ dt_ijP0 dt5_ijPR wild1_ijJy wild3_ijP4; | |
True -> | |
case Development.Shake.Core.$w$s$wupdateOrSnocWith1 | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
(lvl94_rxvi @ m_aiI1) | |
dt3_svyB | |
dt4_svyC | |
ds2_svyD | |
ds3_svyE | |
ds4_svyF | |
dt2_ijP2 | |
dt6_ijPS | |
of ww2_ikPl { __DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijP0 | |
ww2_ikPl | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt_ijQ7 -> | |
case wild_ijId of _ [Occ=Dead] { | |
__DEFAULT -> fail_ijIe GHC.Prim.void#; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.BitmapIndexed dt1_ijQc | |
dt2_ijQd -> | |
let { | |
a59_slLD :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a59_slLD = GHC.Prim.or# (__word 65535) dt1_ijQc } in | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.word2Int# (GHC.Prim.popCnt# a59_slLD)) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a60_slLC :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a60_slLC = GHC.Prim.+# ww_strZ 4 } in | |
let { | |
a61_slLF :: GHC.Prim.Word# | |
[LclId, Str=DmdType] | |
a61_slLF = GHC.Prim.and# (__word 65535) dt1_ijQc } in | |
letrec { | |
$wa19_strx [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>] | |
$wa19_strx = | |
\ (ww1_strj :: GHC.Prim.Int#) | |
(ww2_strn :: GHC.Prim.Int#) | |
(ww3_strr :: GHC.Prim.Int#) | |
(ww4_strv :: GHC.Prim.Word#) | |
(w2_strg [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.gtWord# ww4_strv a59_slLD) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.and# a59_slLD ww4_strv of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.and# a61_slLF ww4_strv of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijQ7 | |
ww2_strn | |
of _ [Occ=Dead] { (# ipv7_ijRx #) -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt2_ijQd | |
ww3_strr | |
of _ [Occ=Dead] { (# ipv2_ijRC #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 a60_slLC ipv7_ijRx ipv2_ijRC | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_strj | |
vx_ikM8 | |
w2_strg | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strx | |
(GHC.Prim.+# ww1_strj 1) | |
(GHC.Prim.+# ww2_strn 1) | |
(GHC.Prim.+# ww3_strr 1) | |
(GHC.Prim.uncheckedShiftL# ww4_strv 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.and# (__word 65535) ww4_strv of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijQ7 | |
ww2_strn | |
of _ [Occ=Dead] { (# ipv7_ijRk #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_strj | |
ipv7_ijRk | |
w2_strg | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strx | |
(GHC.Prim.+# ww1_strj 1) | |
(GHC.Prim.+# ww2_strn 1) | |
ww3_strr | |
(GHC.Prim.uncheckedShiftL# ww4_strv 1) | |
s'_ikO3 | |
} | |
}; | |
__word 0 -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt2_ijQd | |
ww3_strr | |
of _ [Occ=Dead] { (# ipv7_ijR6 #) -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep | |
(TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_strj | |
ipv7_ijR6 | |
w2_strg | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strx | |
(GHC.Prim.+# ww1_strj 1) | |
ww2_strn | |
(GHC.Prim.+# ww3_strr 1) | |
(GHC.Prim.uncheckedShiftL# ww4_strv 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
$wa19_strx | |
ww1_strj | |
ww2_strn | |
ww3_strr | |
(GHC.Prim.uncheckedShiftL# ww4_strv 1) | |
w2_strg | |
}; | |
True -> (# w2_strg, GHC.Tuple.() #) | |
}; } in | |
case $wa19_strx | |
0 | |
0 | |
0 | |
(GHC.Prim.and# | |
a59_slLD | |
(GHC.Prim.int2Word# | |
(GHC.Prim.negateInt# (GHC.Prim.word2Int# a59_slLD)))) | |
ipv_ikMA | |
of _ [Occ=Dead] { (# ipv3_ijRQ, ipv4_ijRR #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ipv3_ijRQ | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv5_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ikLU | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full dt1_ijRZ -> | |
case GHC.Prim.newArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
@ GHC.Prim.RealWorld | |
(GHC.Prim.word2Int# (GHC.Prim.popCnt# (__word 65535))) | |
(unordered-containers-0.2.5.1:Data.HashMap.Array.undefinedElem | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]))) | |
GHC.Prim.realWorld# | |
of _ [Occ=Dead] { (# ipv_ikMA, ipv1_ikMB #) -> | |
let { | |
a59_slMf :: GHC.Prim.Int# | |
[LclId, Str=DmdType] | |
a59_slMf = GHC.Prim.+# ww_strZ 4 } in | |
letrec { | |
$wa19_strT [InlPrag=[0], Occ=LoopBreaker] | |
:: GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Int# | |
-> GHC.Prim.Word# | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) | |
[LclId, Arity=5, Str=DmdType <L,U><L,U><L,U><L,U><L,U>] | |
$wa19_strT = | |
\ (ww1_strF :: GHC.Prim.Int#) | |
(ww2_strJ :: GHC.Prim.Int#) | |
(ww3_strN :: GHC.Prim.Int#) | |
(ww4_strR :: GHC.Prim.Word#) | |
(w2_strC [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case GHC.Prim.tagToEnum# | |
@ Bool (GHC.Prim.gtWord# ww4_strR (__word 65535)) | |
of _ [Occ=Dead] { | |
False -> | |
case GHC.Prim.and# (__word 65535) ww4_strR of _ [Occ=Dead] { | |
__DEFAULT -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt_ijQ7 | |
ww2_strJ | |
of _ [Occ=Dead] { (# ipv7_ijTi #) -> | |
case GHC.Prim.indexArray# | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
dt1_ijRZ | |
ww3_strN | |
of _ [Occ=Dead] { (# ipv2_ijTn #) -> | |
case Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 a59_slMf ipv7_ijTi ipv2_ijTn | |
of vx_ikM8 { __DEFAULT -> | |
case GHC.Prim.writeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ww1_strF | |
vx_ikM8 | |
w2_strC | |
of s'_ikO3 [OS=OneShot] { __DEFAULT -> | |
$wa19_strT | |
(GHC.Prim.+# ww1_strF 1) | |
(GHC.Prim.+# ww2_strJ 1) | |
(GHC.Prim.+# ww3_strN 1) | |
(GHC.Prim.uncheckedShiftL# ww4_strR 1) | |
s'_ikO3 | |
} | |
} | |
} | |
}; | |
__word 0 -> | |
$wa19_strT | |
ww1_strF | |
ww2_strJ | |
ww3_strN | |
(GHC.Prim.uncheckedShiftL# ww4_strR 1) | |
w2_strC | |
}; | |
True -> (# w2_strC, GHC.Tuple.() #) | |
}; } in | |
case $wa19_strT 0 0 0 (__word 1) ipv_ikMA | |
of _ [Occ=Dead] { (# ipv3_ijTB, ipv4_ijTC #) -> | |
case GHC.Prim.unsafeFreezeArray# | |
@ GHC.Prim.RealWorld | |
@ (Map.HashMap | |
TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
ipv1_ikMB | |
ipv3_ijTB | |
of _ [Occ=Dead] { (# ipv2_ikLT, ipv5_ikLU #) -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Full | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) ipv5_ikLU | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt_ijTK | |
dt1_ijTL -> | |
case wild_ijId of wild2_ijTN { | |
__DEFAULT -> fail_ijIe GHC.Prim.void#; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Leaf dt2_ijTQ | |
dt3_ijTR dt4_ijTS -> | |
case dt3_ijTR | |
of _ [Occ=Dead] | |
{ Data.Typeable.Internal.TypeRep ww2_svyW ww3_svyX ww4_svyY | |
ww5_svyZ ww6_svz0 -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_ijTK dt2_ijTQ) | |
of _ [Occ=Dead] { | |
False -> | |
poly_$wgoDifferentHash_rxvQ | |
@ m_aiI1 ww_strZ dt_ijTK dt2_ijTQ wild1_ijJy wild2_ijTN; | |
True -> | |
case Development.Shake.Core.$w$s$wupdateOrSnocWith1 | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
(lvl114_rxvO @ m_aiI1) | |
ww2_svyW | |
ww3_svyX | |
ww4_svyY | |
ww5_svyZ | |
ww6_svz0 | |
dt4_ijTS | |
dt1_ijTL | |
of ww7_ikPl { __DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijTK | |
ww7_ikPl | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision dt2_ijU5 | |
dt3_ijU6 -> | |
case GHC.Prim.tagToEnum# @ Bool (GHC.Prim.eqWord# dt_ijTK dt2_ijU5) | |
of _ [Occ=Dead] { | |
False -> | |
poly_$wgoDifferentHash_rxvQ | |
@ m_aiI1 ww_strZ dt_ijTK dt2_ijU5 wild1_ijJy wild2_ijTN; | |
True -> | |
case Development.Shake.Core.$s$wupdateOrConcatWith | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
(lvl94_rxvi @ m_aiI1) | |
dt1_ijTL | |
dt3_ijU6 | |
of ww4_ikQh { __DEFAULT -> | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Collision | |
@ TypeRep | |
@ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) | |
dt_ijTK | |
ww4_ikQh | |
} | |
} | |
} | |
}; | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty -> w_strV | |
} | |
end Rec } | |
Development.Shake.Core.$fApplicativeRules_$cmappend [InlPrag=INLINE[0]] | |
:: forall (m_aiI1 :: * -> *). | |
SRules m_aiI1 -> SRules m_aiI1 -> SRules m_aiI1 | |
[GblId, | |
Arity=2, | |
Str=DmdType <S,1*U(1*U,U)><S,1*U(1*U,1*U)>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aiI1 :: * -> *)) | |
(w_sts2 [Occ=Once!] :: SRules m_aiI1) | |
(w1_sts3 [Occ=Once!] :: SRules m_aiI1) -> | |
case w_sts2 | |
of _ [Occ=Dead] { SRules ww1_sts6 [Occ=Once] ww2_sts7 [Occ=Once] -> | |
case w1_sts3 | |
of _ [Occ=Dead] { SRules ww4_stsb [Occ=Once] ww5_stsc [Occ=Once] -> | |
Development.Shake.Core.SRules | |
@ m_aiI1 | |
(++ @ (m_aiI1 ()) ww1_sts6 ww4_stsb) | |
(Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 0 ww2_sts7 ww5_stsc) | |
} | |
}}] | |
Development.Shake.Core.$fApplicativeRules_$cmappend = | |
\ (@ (m_aiI1 :: * -> *)) | |
(w_sts2 :: SRules m_aiI1) | |
(w1_sts3 :: SRules m_aiI1) -> | |
case w_sts2 of _ [Occ=Dead] { SRules ww1_sts6 ww2_sts7 -> | |
case w1_sts3 of _ [Occ=Dead] { SRules ww4_stsb ww5_stsc -> | |
Development.Shake.Core.SRules | |
@ m_aiI1 | |
(++ @ (m_aiI1 ()) ww1_sts6 ww4_stsb) | |
(Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 0 ww2_sts7 ww5_stsc) | |
} | |
} | |
a55_rxvR | |
:: forall a_akeL b_akeM. | |
WriterT (SRules Action) IO a_akeL | |
-> WriterT (SRules Action) IO b_akeM | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_akeM, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S(LS)),1*C1(U(U,1*U(A,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>] | |
a55_rxvR = | |
\ (@ a59_akeL) | |
(@ b_akeM) | |
(m1_akeN :: WriterT (SRules Action) IO a59_akeL) | |
(k_akeO :: WriterT (SRules Action) IO b_akeM) | |
(eta_Xbu [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (m1_akeN | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_akeL>_N | |
; GHC.Types.NTCo:IO[0] <(a59_akeL, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_akeL | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_akeL, SRules Action) #)))) | |
eta_Xbu | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case ipv1_ilkQ of _ [Occ=Dead] { (a60_aq06, w5_aq07) -> | |
case (k_akeO | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_akeM>_N | |
; GHC.Types.NTCo:IO[0] <(b_akeM, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_akeM | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_akeM, SRules Action) #)))) | |
ipv_ilkP | |
of _ [Occ=Dead] { (# ipv2_XlxI, ipv3_XlxK #) -> | |
case ipv3_XlxK of _ [Occ=Dead] { (b1_aq0c, w'_aq0d) -> | |
(# ipv2_XlxI, | |
(b1_aq0c, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w5_aq07 w'_aq0d) #) | |
} | |
} | |
} | |
} | |
Development.Shake.Core.$fApplicativeRules4 | |
:: forall a_aiFm b_aiFn. | |
WriterT (SRules Action) IO (a_aiFm -> b_aiFn) | |
-> WriterT (SRules Action) IO a_aiFm | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiFn, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(1*C1(U),1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiFm) | |
(@ b_aiFn) | |
(w4_XlYT [Occ=Once] | |
:: WriterT (SRules Action) IO (a59_aiFm -> b_aiFn)) | |
(w5_XlYV [Occ=Once] :: WriterT (SRules Action) IO a59_aiFm) | |
(s_ipXV [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_XlYT | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFm -> b_aiFn>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFm -> b_aiFn, SRules Action)>_R | |
:: WriterT (SRules Action) IO (a59_aiFm -> b_aiFn) | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFm -> b_aiFn, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] | |
{ (# ipv_ilko [Occ=Once], ipv1_ilkp [Occ=Once!] #) -> | |
case (w5_XlYV | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFm>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFm, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiFm | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFm, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] | |
{ (# ipv2_ipY3 [Occ=Once], ipv3_ipY4 [Occ=Once!] #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp | |
of _ [Occ=Dead] { (a60_apXz [Occ=Once!], w1_apXA [Occ=Once]) -> | |
case ipv3_ipY4 | |
of _ [Occ=Dead] { (b1_apXE [Occ=Once], w'_apXF [Occ=Once]) -> | |
(a60_apXz b1_apXE, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_apXA w'_apXF) | |
} | |
} #) | |
} | |
}}] | |
Development.Shake.Core.$fApplicativeRules4 = | |
\ (@ a59_aiFm) | |
(@ b_aiFn) | |
(w4_XlYT :: WriterT (SRules Action) IO (a59_aiFm -> b_aiFn)) | |
(w5_XlYV :: WriterT (SRules Action) IO a59_aiFm) | |
(s_ipXV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_XlYT | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFm -> b_aiFn>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFm -> b_aiFn, SRules Action)>_R | |
:: WriterT (SRules Action) IO (a59_aiFm -> b_aiFn) | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFm -> b_aiFn, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
case (w5_XlYV | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFm>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFm, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiFm | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFm, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] { (# ipv2_ipY3, ipv3_ipY4 #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_apXz, w1_apXA) -> | |
case ipv3_ipY4 of _ [Occ=Dead] { (b1_apXE, w'_apXF) -> | |
(a60_apXz b1_apXE, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_apXA w'_apXF) | |
} | |
} #) | |
} | |
} | |
Development.Shake.Core.$fApplicativeRules3 | |
:: forall a_aiFZ b_aiG0. | |
WriterT (SRules Action) IO a_aiFZ | |
-> WriterT (SRules Action) IO b_aiG0 | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiG0, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(A,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiFZ) | |
(@ b_aiG0) | |
(eta_Xm5n [Occ=Once] :: WriterT (SRules Action) IO a59_aiFZ) | |
(eta1_Xm5p [Occ=Once] :: WriterT (SRules Action) IO b_aiG0) | |
(s_ipXV [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_Xm5n | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFZ>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFZ, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiFZ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFZ, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] | |
{ (# ipv_ilko [Occ=Once], ipv1_ilkp [Occ=Once!] #) -> | |
case (eta1_Xm5p | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiG0>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiG0, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiG0 | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiG0, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] | |
{ (# ipv2_ipY3 [Occ=Once], ipv3_ipY4 [Occ=Once!] #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp | |
of _ [Occ=Dead] { (_ [Occ=Dead], w1_akbW [Occ=Once]) -> | |
case ipv3_ipY4 | |
of _ [Occ=Dead] { (b1_apXE [Occ=Once], w'_apXF [Occ=Once]) -> | |
(b1_apXE, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_akbW w'_apXF) | |
} | |
} #) | |
} | |
}}] | |
Development.Shake.Core.$fApplicativeRules3 = | |
\ (@ a59_aiFZ) | |
(@ b_aiG0) | |
(eta_Xm5n :: WriterT (SRules Action) IO a59_aiFZ) | |
(eta1_Xm5p :: WriterT (SRules Action) IO b_aiG0) | |
(s_ipXV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_Xm5n | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiFZ>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiFZ, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiFZ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiFZ, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
case (eta1_Xm5p | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiG0>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiG0, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiG0 | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiG0, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] { (# ipv2_ipY3, ipv3_ipY4 #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbV, w1_akbW) -> | |
case ipv3_ipY4 of _ [Occ=Dead] { (b1_apXE, w'_apXF) -> | |
(b1_apXE, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_akbW w'_apXF) | |
} | |
} #) | |
} | |
} | |
Development.Shake.Core.$fApplicativeRules1 | |
:: forall a_aiGC b_aiGD. | |
WriterT (SRules Action) IO a_aiGC | |
-> WriterT (SRules Action) IO b_aiGD | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_aiGC, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(U,1*U(1*U,U))))><L,1*C1(U(U,1*U(A,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiGC) | |
(@ b_aiGD) | |
(eta_Xm5H [Occ=Once] :: WriterT (SRules Action) IO a59_aiGC) | |
(eta1_Xm5J [Occ=Once] :: WriterT (SRules Action) IO b_aiGD) | |
(s_ipXV [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_Xm5H | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiGC>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiGC, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiGC | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiGC, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] | |
{ (# ipv_ilko [Occ=Once], ipv1_ilkp [Occ=Once!] #) -> | |
case (eta1_Xm5J | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiGD>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiGD, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiGD | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiGD, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] | |
{ (# ipv2_ipY3 [Occ=Once], ipv3_ipY4 [Occ=Once!] #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp | |
of _ [Occ=Dead] { (a60_akbF [Occ=Once], w1_akbG [Occ=Once]) -> | |
case ipv3_ipY4 | |
of _ [Occ=Dead] { (_ [Occ=Dead], w'_apXF [Occ=Once]) -> | |
(a60_akbF, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_akbG w'_apXF) | |
} | |
} #) | |
} | |
}}] | |
Development.Shake.Core.$fApplicativeRules1 = | |
\ (@ a59_aiGC) | |
(@ b_aiGD) | |
(eta_Xm5H :: WriterT (SRules Action) IO a59_aiGC) | |
(eta1_Xm5J :: WriterT (SRules Action) IO b_aiGD) | |
(s_ipXV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_Xm5H | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiGC>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiGC, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_aiGC | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiGC, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
case (eta1_Xm5J | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_aiGD>_N | |
; GHC.Types.NTCo:IO[0] <(b_aiGD, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_aiGD | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_aiGD, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] { (# ipv2_ipY3, ipv3_ipY4 #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbF, w1_akbG) -> | |
case ipv3_ipY4 of _ [Occ=Dead] { (b1_apXE, w'_apXF) -> | |
(a60_akbF, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_akbG w'_apXF) | |
} | |
} #) | |
} | |
} | |
Development.Shake.Core.$fMonoidRules2 | |
:: forall a_aiHo. | |
Monoid a_aiHo => | |
Rules a_aiHo | |
-> Rules a_aiHo | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_aiHo, SRules Action) #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,1*U(A,1*C1(C1(U)),A)><C(S),1*C1(U(U,1*U(U,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=IF_ARGS [30 0 0 0] 120 30}] | |
Development.Shake.Core.$fMonoidRules2 = | |
\ (@ a59_aiHo) | |
($dMonoid_aiHp :: Monoid a59_aiHo) | |
(eta_XcJ :: Rules a59_aiHo) | |
(eta1_XlF :: Rules a59_aiHo) | |
(s_ipXV [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (eta_XcJ | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <a59_aiHo>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiHo>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiHo, SRules Action)>_R | |
:: Rules a59_aiHo | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiHo, SRules Action) #)))) | |
s_ipXV | |
of _ [Occ=Dead] { (# ipv_ilko, ipv1_ilkp #) -> | |
case (eta1_XlF | |
`cast` (Development.Shake.Core.NTCo:Rules[0] <a59_aiHo>_N | |
; Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_aiHo>_N | |
; GHC.Types.NTCo:IO[0] <(a59_aiHo, SRules Action)>_R | |
:: Rules a59_aiHo | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_aiHo, SRules Action) #)))) | |
ipv_ilko | |
of _ [Occ=Dead] { (# ipv2_ipY3, ipv3_ipY4 #) -> | |
(# ipv2_ipY3, | |
case ipv1_ilkp of _ [Occ=Dead] { (a60_akbF, w1_akbG) -> | |
case ipv3_ipY4 of _ [Occ=Dead] { (b1_apXE, w'_apXF) -> | |
(mappend @ a59_aiHo $dMonoid_aiHp a60_akbF b1_apXE, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_akbG w'_apXF) | |
} | |
} #) | |
} | |
} | |
Development.Shake.Core.$fMonadRules3 | |
:: forall a_alNY b_alNZ. | |
WriterT (SRules Action) IO a_alNY | |
-> (a_alNY -> WriterT (SRules Action) IO b_alNZ) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_alNZ, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S(LS)),1*C1(U(U,1*U(U,1*U(1*U,U))))><L,1*C1(C1(U(U,1*U(U,1*U(1*U,1*U)))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_alNY) | |
(@ b_alNZ) | |
(w4_alO0 [Occ=Once] :: WriterT (SRules Action) IO a59_alNY) | |
(w5_alO1 [Occ=Once!] | |
:: a59_alNY -> WriterT (SRules Action) IO b_alNZ) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_alO0 | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_alNY>_N | |
; GHC.Types.NTCo:IO[0] <(a59_alNY, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_alNY | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_alNY, SRules Action) #)))) | |
s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once!] #) -> | |
case ipv1_ilkQ | |
of _ [Occ=Dead] { (a60_aq06 [Occ=Once], w1_aq07 [Occ=Once]) -> | |
case ((w5_alO1 a60_aq06) | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_alNZ>_N | |
; GHC.Types.NTCo:IO[0] <(b_alNZ, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_alNZ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_alNZ, SRules Action) #)))) | |
ipv_ilkP | |
of _ [Occ=Dead] | |
{ (# ipv2_XlxL [Occ=Once], ipv3_XlxN [Occ=Once!] #) -> | |
case ipv3_XlxN | |
of _ [Occ=Dead] { (b1_aq0c [Occ=Once], w'_aq0d [Occ=Once]) -> | |
(# ipv2_XlxL, | |
(b1_aq0c, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_aq07 w'_aq0d) #) | |
} | |
} | |
} | |
}}] | |
Development.Shake.Core.$fMonadRules3 = | |
\ (@ a59_alNY) | |
(@ b_alNZ) | |
(w4_alO0 :: WriterT (SRules Action) IO a59_alNY) | |
(w5_alO1 :: a59_alNY -> WriterT (SRules Action) IO b_alNZ) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_alO0 | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_alNY>_N | |
; GHC.Types.NTCo:IO[0] <(a59_alNY, SRules Action)>_R | |
:: WriterT (SRules Action) IO a59_alNY | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_alNY, SRules Action) #)))) | |
s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
case ipv1_ilkQ of _ [Occ=Dead] { (a60_aq06, w1_aq07) -> | |
case ((w5_alO1 a60_aq06) | |
`cast` (Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_alNZ>_N | |
; GHC.Types.NTCo:IO[0] <(b_alNZ, SRules Action)>_R | |
:: WriterT (SRules Action) IO b_alNZ | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_alNZ, SRules Action) #)))) | |
ipv_ilkP | |
of _ [Occ=Dead] { (# ipv2_XlxL, ipv3_XlxN #) -> | |
case ipv3_XlxN of _ [Occ=Dead] { (b1_aq0c, w'_aq0d) -> | |
(# ipv2_XlxL, | |
(b1_aq0c, | |
Development.Shake.Core.$fApplicativeRules_$cmappend | |
@ Action w1_aq07 w'_aq0d) #) | |
} | |
} | |
} | |
} | |
Development.Shake.Core.$fApplicativeRules_$cmempty | |
:: forall (m_aiI1 :: * -> *). SRules m_aiI1 | |
[GblId, | |
Caf=NoCafRefs, | |
Str=DmdType m, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 30}] | |
Development.Shake.Core.$fApplicativeRules_$cmempty = | |
\ (@ (m_aiI1 :: * -> *)) -> | |
Development.Shake.Core.SRules | |
@ m_aiI1 | |
(GHC.Types.[] @ (m_aiI1 ())) | |
(unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)])) | |
Rec { | |
Development.Shake.Core.$fMonoidSRules1 [InlPrag=[0], | |
Occ=LoopBreaker] | |
:: forall (m_aiI1 :: * -> *). | |
[SRules m_aiI1] | |
-> (# [m_aiI1 ()], | |
Map.HashMap TypeRep (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) #) | |
[GblId, Arity=1, Str=DmdType <S,1*U>] | |
Development.Shake.Core.$fMonoidSRules1 = | |
\ (@ (m_aiI1 :: * -> *)) (w_stsl :: [SRules m_aiI1]) -> | |
case w_stsl of _ [Occ=Dead] { | |
[] -> | |
(# GHC.Types.[] @ (m_aiI1 ()), | |
unordered-containers-0.2.5.1:Data.HashMap.Base.Empty | |
@ TypeRep @ (TypeRep, TypeRep, [(Double, ARule m_aiI1)]) #); | |
: y_iaB1 ys_iaB2 -> | |
case y_iaB1 of _ [Occ=Dead] { SRules ww1_sts6 ww2_sts7 -> | |
case Development.Shake.Core.$fMonoidSRules1 @ m_aiI1 ys_iaB2 | |
of _ [Occ=Dead] { (# ww4_stuk, ww5_stul #) -> | |
(# ++ @ (m_aiI1 ()) ww1_sts6 ww4_stuk, | |
Development.Shake.Core.$fApplicativeRules2 | |
@ m_aiI1 0 ww2_sts7 ww5_stul #) | |
} | |
} | |
} | |
end Rec } | |
Development.Shake.Core.$fMonoidSRules_$cmconcat [InlPrag=INLINE[0]] | |
:: forall (m_aiI1 :: * -> *). [SRules m_aiI1] -> SRules m_aiI1 | |
[GblId, | |
Arity=1, | |
Str=DmdType <S,1*U>m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ (m_aiI1 :: * -> *)) | |
(w_stsp [Occ=Once] :: [SRules m_aiI1]) -> | |
case Development.Shake.Core.$fMonoidSRules1 @ m_aiI1 w_stsp | |
of _ [Occ=Dead] { (# ww1_stug [Occ=Once], ww2_stuh [Occ=Once] #) -> | |
Development.Shake.Core.SRules @ m_aiI1 ww1_stug ww2_stuh | |
}}] | |
Development.Shake.Core.$fMonoidSRules_$cmconcat = | |
\ (@ (m_aiI1 :: * -> *)) (w_stsp :: [SRules m_aiI1]) -> | |
case Development.Shake.Core.$fMonoidSRules1 @ m_aiI1 w_stsp | |
of _ [Occ=Dead] { (# ww1_stug, ww2_stuh #) -> | |
Development.Shake.Core.SRules @ m_aiI1 ww1_stug ww2_stuh | |
} | |
Development.Shake.Core.$fMonoidSRules [InlPrag=[ALWAYS] CONLIKE] | |
:: forall (m_aeI4 :: * -> *). Monoid (SRules m_aeI4) | |
[GblId[DFunId], | |
Str=DmdType m, | |
Unf=DFun: \ (@ (m_aiI1 :: * -> *)) -> | |
GHC.Base.D:Monoid TYPE SRules m_aiI1 | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ m_aiI1 | |
Development.Shake.Core.$fApplicativeRules_$cmappend @ m_aiI1 | |
Development.Shake.Core.$fMonoidSRules_$cmconcat @ m_aiI1] | |
Development.Shake.Core.$fMonoidSRules = | |
\ (@ (m_aiI1 :: * -> *)) -> | |
GHC.Base.D:Monoid | |
@ (SRules m_aiI1) | |
(Development.Shake.Core.$fApplicativeRules_$cmempty @ m_aiI1) | |
(Development.Shake.Core.$fApplicativeRules_$cmappend @ m_aiI1) | |
(Development.Shake.Core.$fMonoidSRules_$cmconcat @ m_aiI1) | |
Development.Shake.Core.$fApplicativeRules5 | |
:: forall a_aiEV. | |
a_aiEV | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_aiEV, SRules Action) #) | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_aiEV) | |
(a60_Xm4Q [Occ=Once] :: a59_aiEV) | |
(s_ilkf [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(a60_Xm4Q, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #)}] | |
Development.Shake.Core.$fApplicativeRules5 = | |
\ (@ a59_aiEV) | |
(a60_Xm4Q :: a59_aiEV) | |
(s_ilkf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(a60_Xm4Q, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
Development.Shake.Core.$fMonadRules_$s$fApplicativeWriterT [InlPrag=[ALWAYS] CONLIKE] | |
:: Applicative (WriterT (SRules Action) IO) | |
[GblId, | |
Str=DmdType m, | |
Unf=DFun: \ -> | |
GHC.Base.D:Applicative TYPE WriterT (SRules Action) IO | |
Development.Shake.Core.$fMonadRules2 | |
Control.Monad.Trans.Writer.Strict.$fApplicativeWriterT_$cpure | |
@ (SRules Action) | |
@ IO | |
Development.Shake.Core.$fMonadRules2 | |
(Development.Shake.Core.$fMonoidSRules @ Action) | |
GHC.Base.$fApplicativeIO | |
Control.Monad.Trans.Writer.Strict.$fApplicativeWriterT_$c<*> | |
@ (SRules Action) | |
@ IO | |
Development.Shake.Core.$fMonadRules2 | |
(Development.Shake.Core.$fMonoidSRules @ Action) | |
GHC.Base.$fApplicativeIO | |
Control.Monad.Trans.Writer.Strict.$fApplicativeWriterT_$c*> | |
@ (SRules Action) | |
@ IO | |
Development.Shake.Core.$fMonadRules2 | |
(Development.Shake.Core.$fMonoidSRules @ Action) | |
GHC.Base.$fApplicativeIO | |
Control.Monad.Trans.Writer.Strict.$fApplicativeWriterT_$c<* | |
@ (SRules Action) | |
@ IO | |
Development.Shake.Core.$fMonadRules2 | |
(Development.Shake.Core.$fMonoidSRules @ Action) | |
GHC.Base.$fApplicativeIO] | |
Development.Shake.Core.$fMonadRules_$s$fApplicativeWriterT = | |
GHC.Base.D:Applicative | |
@ (WriterT (SRules Action) IO) | |
(Development.Shake.Core.$fMonadRules_$s$fFunctorWriterT | |
@ (SRules Action)) | |
(Development.Shake.Core.$fApplicativeRules5 | |
`cast` (forall a59_Xm5v. | |
<a59_Xm5v>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xm5v, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xm5v>_N) | |
:: (forall a59_Xm5v. | |
a59_Xm5v | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xm5v, SRules Action) #)) | |
~R# (forall a59_Xm5v. | |
a59_Xm5v -> WriterT (SRules Action) IO a59_Xm5v))) | |
(Development.Shake.Core.$fApplicativeRules4 | |
`cast` (forall a59_XlZD b_XlZF. | |
<WriterT (SRules Action) IO (a59_XlZD -> b_XlZF)>_R | |
-> <WriterT (SRules Action) IO a59_XlZD>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XlZF, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_XlZF>_N) | |
:: (forall a59_XlZD b_XlZF. | |
WriterT (SRules Action) IO (a59_XlZD -> b_XlZF) | |
-> WriterT (SRules Action) IO a59_XlZD | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_XlZF, SRules Action) #)) | |
~R# (forall a59_XlZD b_XlZF. | |
WriterT (SRules Action) IO (a59_XlZD -> b_XlZF) | |
-> WriterT (SRules Action) IO a59_XlZD | |
-> WriterT (SRules Action) IO b_XlZF))) | |
(Development.Shake.Core.$fApplicativeRules3 | |
`cast` (forall a59_XlZT b_XlZV. | |
<WriterT (SRules Action) IO a59_XlZT>_R | |
-> <WriterT (SRules Action) IO b_XlZV>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XlZV, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_XlZV>_N) | |
:: (forall a59_XlZT b_XlZV. | |
WriterT (SRules Action) IO a59_XlZT | |
-> WriterT (SRules Action) IO b_XlZV | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_XlZV, SRules Action) #)) | |
~R# (forall a59_XlZT b_XlZV. | |
WriterT (SRules Action) IO a59_XlZT | |
-> WriterT (SRules Action) IO b_XlZV | |
-> WriterT (SRules Action) IO b_XlZV))) | |
(Development.Shake.Core.$fApplicativeRules1 | |
`cast` (forall a59_Xm0b b_Xm0d. | |
<WriterT (SRules Action) IO a59_Xm0b>_R | |
-> <WriterT (SRules Action) IO b_Xm0d>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xm0b, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xm0b>_N) | |
:: (forall a59_Xm0b b_Xm0d. | |
WriterT (SRules Action) IO a59_Xm0b | |
-> WriterT (SRules Action) IO b_Xm0d | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xm0b, SRules Action) #)) | |
~R# (forall a59_Xm0b b_Xm0d. | |
WriterT (SRules Action) IO a59_Xm0b | |
-> WriterT (SRules Action) IO b_Xm0d | |
-> WriterT (SRules Action) IO a59_Xm0b))) | |
Development.Shake.Core.$fMonadRules1 | |
:: Applicative (WriterT (SRules Action) IO) | |
[GblId, | |
Str=DmdType m, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=False, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fMonadRules_$s$fApplicativeWriterT}] | |
Development.Shake.Core.$fMonadRules1 = | |
Development.Shake.Core.$fMonadRules_$s$fApplicativeWriterT | |
Development.Shake.Core.$fMonadRules_$s$fMonadWriterT_$c>> [InlPrag=INLINE (sat-args=2)] | |
:: forall a_ajZb b_ajZc. | |
WriterT (SRules Action) IO a_ajZb | |
-> WriterT (SRules Action) IO b_ajZc | |
-> WriterT (SRules Action) IO b_ajZc | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S(LS)),1*C1(U(U,1*U(A,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=False,boring_ok=False) | |
Tmpl= \ (@ a59_XkwP) | |
(@ b_XkwR) | |
(m1_XkwT [Occ=Once] :: WriterT (SRules Action) IO a59_XkwP) | |
(k_XkwV [Occ=OnceL] :: WriterT (SRules Action) IO b_XkwR) -> | |
Control.Monad.Trans.Writer.Strict.$fMonadWriterT_$c>>= | |
@ (SRules Action) | |
@ IO | |
Development.Shake.Core.$fMonadRules1 | |
(Development.Shake.Core.$fMonoidSRules @ Action) | |
GHC.Base.$fMonadIO | |
@ a59_XkwP | |
@ b_XkwR | |
m1_XkwT | |
(\ _ [Occ=Dead] -> k_XkwV)}] | |
Development.Shake.Core.$fMonadRules_$s$fMonadWriterT_$c>> = | |
a55_rxvR | |
`cast` (forall a59_Xkqy b_XkqA. | |
<WriterT (SRules Action) IO a59_Xkqy>_R | |
-> <WriterT (SRules Action) IO b_XkqA>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XkqA, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_XkqA>_N) | |
:: (forall a59_Xkqy b_XkqA. | |
WriterT (SRules Action) IO a59_Xkqy | |
-> WriterT (SRules Action) IO b_XkqA | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_XkqA, SRules Action) #)) | |
~R# (forall a59_Xkqy b_XkqA. | |
WriterT (SRules Action) IO a59_Xkqy | |
-> WriterT (SRules Action) IO b_XkqA | |
-> WriterT (SRules Action) IO b_XkqA)) | |
Development.Shake.Core.$fMonoidRules3 | |
:: forall a_Xj3P. | |
Monoid a_Xj3P => | |
GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_Xj3P, SRules Action) #) | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U(1*U,A,A)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_Xj3P) | |
($dMonoid_Xj3R [Occ=Once] :: Monoid a59_Xj3P) | |
(s_ilkf [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(mempty @ a59_Xj3P $dMonoid_Xj3R, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #)}] | |
Development.Shake.Core.$fMonoidRules3 = | |
\ (@ a59_Xj3P) | |
($dMonoid_Xj3R :: Monoid a59_Xj3P) | |
(s_ilkf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(mempty @ a59_Xj3P $dMonoid_Xj3R, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
Development.Shake.Core.rulesIO1 | |
:: forall a_akfl. | |
IO a_akfl | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_akfl, SRules Action) #) | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <C(S),1*C1(U(U,U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ a59_akfl) | |
(w4_akfm [Occ=Once] :: IO a59_akfl) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_akfm | |
`cast` (GHC.Types.NTCo:IO[0] <a59_akfl>_R | |
:: IO a59_akfl | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, a59_akfl #)))) | |
s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once] #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
}}] | |
Development.Shake.Core.rulesIO1 = | |
\ (@ a59_akfl) | |
(w4_akfm :: IO a59_akfl) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case (w4_akfm | |
`cast` (GHC.Types.NTCo:IO[0] <a59_akfl>_R | |
:: IO a59_akfl | |
~R# (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, a59_akfl #)))) | |
s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
rulesIO :: forall a_aeu0. IO a_aeu0 -> Rules a_aeu0 | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <C(S),1*C1(U(U,U))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.rulesIO1 | |
`cast` (forall a59_Xflp. | |
<IO a59_Xflp>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xflp, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xflp>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xflp>_N | |
:: (forall a59_Xflp. | |
IO a59_Xflp | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xflp, SRules Action) #)) | |
~R# (forall a59_Xflp. IO a59_Xflp -> Rules a59_Xflp))}] | |
rulesIO = | |
Development.Shake.Core.rulesIO1 | |
`cast` (forall a59_Xflp. | |
<IO a59_Xflp>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xflp, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xflp>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xflp>_N | |
:: (forall a59_Xflp. | |
IO a59_Xflp | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xflp, SRules Action) #)) | |
~R# (forall a59_Xflp. IO a59_Xflp -> Rules a59_Xflp)) | |
Development.Shake.Core.newThrottle1 | |
:: String | |
-> Int | |
-> Double | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U><S,1*U(U)><L,U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (name_aeBq [Occ=Once] :: String) | |
(count_aeBr [Occ=Once!] :: Int) | |
(period_aeBs [Occ=Once] :: Double) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case count_aeBr | |
of _ [Occ=Dead] { GHC.Types.I# ww1_im0S [Occ=Once] -> | |
case Development.Shake.Resource.$wa1 | |
name_aeBq ww1_im0S period_aeBs s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once] #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
}}] | |
Development.Shake.Core.newThrottle1 = | |
\ (name_aeBq :: String) | |
(count_aeBr :: Int) | |
(period_aeBs :: Double) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case count_aeBr of _ [Occ=Dead] { GHC.Types.I# ww1_im0S -> | |
case Development.Shake.Resource.$wa1 | |
name_aeBq ww1_im0S period_aeBs s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
} | |
newThrottle :: String -> Int -> Double -> Rules Resource | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U><S,1*U(U)><L,U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.newThrottle1 | |
`cast` (<String>_R | |
-> <Int>_R | |
-> <Double>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(Resource, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <Resource>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <Resource>_N | |
:: (String | |
-> Int | |
-> Double | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #)) | |
~R# (String -> Int -> Double -> Rules Resource))}] | |
newThrottle = | |
Development.Shake.Core.newThrottle1 | |
`cast` (<String>_R | |
-> <Int>_R | |
-> <Double>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(Resource, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <Resource>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <Resource>_N | |
:: (String | |
-> Int | |
-> Double | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #)) | |
~R# (String -> Int -> Double -> Rules Resource)) | |
Development.Shake.Core.newResource1 | |
:: String | |
-> Int | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><S,1*U(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=3,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (name_aeBo [Occ=Once] :: String) | |
(mx_aeBp [Occ=Once!] :: Int) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case mx_aeBp of _ [Occ=Dead] { GHC.Types.I# ww1_im10 [Occ=Once] -> | |
case Development.Shake.Resource.$wa name_aeBo ww1_im10 s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once] #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
}}] | |
Development.Shake.Core.newResource1 = | |
\ (name_aeBo :: String) | |
(mx_aeBp :: Int) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case mx_aeBp of _ [Occ=Dead] { GHC.Types.I# ww1_im10 -> | |
case Development.Shake.Resource.$wa name_aeBo ww1_im10 s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
} | |
newResource :: String -> Int -> Rules Resource | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U><S,1*U(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.newResource1 | |
`cast` (<String>_R | |
-> <Int>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(Resource, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <Resource>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <Resource>_N | |
:: (String | |
-> Int | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #)) | |
~R# (String -> Int -> Rules Resource))}] | |
newResource = | |
Development.Shake.Core.newResource1 | |
`cast` (<String>_R | |
-> <Int>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(Resource, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <Resource>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <Resource>_N | |
:: (String | |
-> Int | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(Resource, SRules Action) #)) | |
~R# (String -> Int -> Rules Resource)) | |
Development.Shake.Core.newCache1 | |
:: forall k_af0T v_af0U. | |
(Eq k_af0T, Hashable k_af0T) => | |
(k_af0T -> Action v_af0U) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(k_af0T -> Action v_af0U, SRules Action) #) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(C(C1(U)),A)><L,U(A,C(U(U)))><L,C(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=4,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (@ k_af0T) | |
(@ v_af0U) | |
($dEq_ahSn [Occ=Once] :: Eq k_af0T) | |
($dHashable_ahSo [Occ=Once] :: Hashable k_af0T) | |
(eta_X65 [Occ=Once] :: k_af0T -> Action v_af0U) | |
(s_ilkM [Occ=Once, OS=OneShot] | |
:: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Development.Shake.Core.newCache2 | |
@ k_af0T @ v_af0U $dEq_ahSn $dHashable_ahSo eta_X65 s_ilkM | |
of _ [Occ=Dead] | |
{ (# ipv_ilkP [Occ=Once], ipv1_ilkQ [Occ=Once] #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
}}] | |
Development.Shake.Core.newCache1 = | |
\ (@ k_af0T) | |
(@ v_af0U) | |
($dEq_ahSn :: Eq k_af0T) | |
($dHashable_ahSo :: Hashable k_af0T) | |
(eta_X65 :: k_af0T -> Action v_af0U) | |
(s_ilkM [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case Development.Shake.Core.newCache2 | |
@ k_af0T @ v_af0U $dEq_ahSn $dHashable_ahSo eta_X65 s_ilkM | |
of _ [Occ=Dead] { (# ipv_ilkP, ipv1_ilkQ #) -> | |
(# ipv_ilkP, | |
(ipv1_ilkQ, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #) | |
} | |
newCache | |
:: forall k_aeth v_aeti. | |
(Eq k_aeth, Hashable k_aeth) => | |
(k_aeth -> Action v_aeti) -> Rules (k_aeth -> Action v_aeti) | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,U(C(C1(U)),A)><L,U(A,C(U(U)))><L,C(U)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.newCache1 | |
`cast` (forall k_Xfe1 v_Xfe3. | |
<Eq k_Xfe1>_R | |
-> <Hashable k_Xfe1>_R | |
-> <k_Xfe1 -> Action v_Xfe3>_R | |
-> Sym | |
(GHC.Types.NTCo:IO[0] <(k_Xfe1 -> Action v_Xfe3, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <k_Xfe1 -> Action v_Xfe3>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <k_Xfe1 | |
-> Action v_Xfe3>_N | |
:: (forall k_Xfe1 v_Xfe3. | |
(Eq k_Xfe1, Hashable k_Xfe1) => | |
(k_Xfe1 -> Action v_Xfe3) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(k_Xfe1 -> Action v_Xfe3, SRules Action) #)) | |
~R# (forall k_Xfe1 v_Xfe3. | |
(Eq k_Xfe1, Hashable k_Xfe1) => | |
(k_Xfe1 -> Action v_Xfe3) -> Rules (k_Xfe1 -> Action v_Xfe3)))}] | |
newCache = | |
Development.Shake.Core.newCache1 | |
`cast` (forall k_Xfe1 v_Xfe3. | |
<Eq k_Xfe1>_R | |
-> <Hashable k_Xfe1>_R | |
-> <k_Xfe1 -> Action v_Xfe3>_R | |
-> Sym | |
(GHC.Types.NTCo:IO[0] <(k_Xfe1 -> Action v_Xfe3, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <k_Xfe1 -> Action v_Xfe3>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <k_Xfe1 | |
-> Action v_Xfe3>_N | |
:: (forall k_Xfe1 v_Xfe3. | |
(Eq k_Xfe1, Hashable k_Xfe1) => | |
(k_Xfe1 -> Action v_Xfe3) | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(k_Xfe1 -> Action v_Xfe3, SRules Action) #)) | |
~R# (forall k_Xfe1 v_Xfe3. | |
(Eq k_Xfe1, Hashable k_Xfe1) => | |
(k_Xfe1 -> Action v_Xfe3) -> Rules (k_Xfe1 -> Action v_Xfe3))) | |
Development.Shake.Core.$fMonoidRules1 | |
:: forall a_Xj3U. | |
Monoid a_Xj3U => | |
[Rules a_Xj3U] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a_Xj3U, SRules Action) #) | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U(U,C(C1(U)),A)><S,1*U><L,U>, | |
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, Guidance=IF_ARGS [30 0 0] 170 0}] | |
Development.Shake.Core.$fMonoidRules1 = | |
\ (@ a59_Xj3U) | |
($dMonoid_Xj3W :: Monoid a59_Xj3U) | |
(eta_ijAj :: [Rules a59_Xj3U]) | |
(eta1_Xc7 [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
let { | |
a60_sw1J :: a59_Xj3U | |
[LclId, Str=DmdType] | |
a60_sw1J = mempty @ a59_Xj3U $dMonoid_Xj3W } in | |
let { | |
lvl116_svz4 :: (a59_Xj3U, SRules Action) | |
[LclId, Str=DmdType] | |
lvl116_svz4 = | |
(a60_sw1J, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) } in | |
letrec { | |
a61_sqsF [Occ=LoopBreaker] | |
:: [Rules a59_Xj3U] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3U, SRules Action) #) | |
[LclId, Arity=2, Str=DmdType <S,1*U><L,U>] | |
a61_sqsF = | |
\ (ds_iaAW :: [Rules a59_Xj3U]) | |
(eta2_Xcc [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
case ds_iaAW of _ [Occ=Dead] { | |
[] -> (# eta2_Xcc, lvl116_svz4 #); | |
: y_iaB1 ys_iaB2 -> | |
Development.Shake.Core.$fMonoidRules2 | |
@ a59_Xj3U | |
$dMonoid_Xj3W | |
y_iaB1 | |
((a61_sqsF ys_iaB2) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3U, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3U>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3U>_N | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3U, SRules Action) #)) | |
~R# Rules a59_Xj3U)) | |
eta2_Xcc | |
}; } in | |
a61_sqsF eta_ijAj eta1_Xc7 | |
Development.Shake.Core.$fMonoidRules_$cmconcat | |
:: forall a_aiHo. Monoid a_aiHo => [Rules a_aiHo] -> Rules a_aiHo | |
[GblId, | |
Arity=3, | |
Str=DmdType <L,U(U,C(C1(U)),A)><S,1*U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fMonoidRules1 | |
`cast` (forall a59_Xj3U. | |
<Monoid a59_Xj3U>_R | |
-> <[Rules a59_Xj3U]>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3U, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3U>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3U>_N | |
:: (forall a59_Xj3U. | |
Monoid a59_Xj3U => | |
[Rules a59_Xj3U] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3U, SRules Action) #)) | |
~R# (forall a59_Xj3U. | |
Monoid a59_Xj3U => | |
[Rules a59_Xj3U] -> Rules a59_Xj3U))}] | |
Development.Shake.Core.$fMonoidRules_$cmconcat = | |
Development.Shake.Core.$fMonoidRules1 | |
`cast` (forall a59_Xj3U. | |
<Monoid a59_Xj3U>_R | |
-> <[Rules a59_Xj3U]>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3U, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3U>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3U>_N | |
:: (forall a59_Xj3U. | |
Monoid a59_Xj3U => | |
[Rules a59_Xj3U] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3U, SRules Action) #)) | |
~R# (forall a59_Xj3U. | |
Monoid a59_Xj3U => | |
[Rules a59_Xj3U] -> Rules a59_Xj3U)) | |
Development.Shake.Core.$fMonoidRules_$cmappend | |
:: forall a_aiHo. | |
Monoid a_aiHo => | |
Rules a_aiHo -> Rules a_aiHo -> Rules a_aiHo | |
[GblId, | |
Arity=4, | |
Str=DmdType <L,1*U(A,1*C1(C1(U)),A)><C(S),1*C1(U(U,1*U(U,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fMonoidRules2 | |
`cast` (forall a59_XiUA. | |
<Monoid a59_XiUA>_R | |
-> <Rules a59_XiUA>_R | |
-> <Rules a59_XiUA>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_XiUA, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_XiUA>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiUA>_N | |
:: (forall a59_XiUA. | |
Monoid a59_XiUA => | |
Rules a59_XiUA | |
-> Rules a59_XiUA | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_XiUA, SRules Action) #)) | |
~R# (forall a59_XiUA. | |
Monoid a59_XiUA => | |
Rules a59_XiUA -> Rules a59_XiUA -> Rules a59_XiUA))}] | |
Development.Shake.Core.$fMonoidRules_$cmappend = | |
Development.Shake.Core.$fMonoidRules2 | |
`cast` (forall a59_XiUA. | |
<Monoid a59_XiUA>_R | |
-> <Rules a59_XiUA>_R | |
-> <Rules a59_XiUA>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_XiUA, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_XiUA>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiUA>_N | |
:: (forall a59_XiUA. | |
Monoid a59_XiUA => | |
Rules a59_XiUA | |
-> Rules a59_XiUA | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_XiUA, SRules Action) #)) | |
~R# (forall a59_XiUA. | |
Monoid a59_XiUA => | |
Rules a59_XiUA -> Rules a59_XiUA -> Rules a59_XiUA)) | |
Development.Shake.Core.$fMonoidRules_$cmempty | |
:: forall a_aiHo. Monoid a_aiHo => Rules a_aiHo | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <L,1*U(1*U,A,A)><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fMonoidRules3 | |
`cast` (forall a59_Xj3P. | |
<Monoid a59_Xj3P>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3P, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3P>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3P>_N | |
:: (forall a59_Xj3P. | |
Monoid a59_Xj3P => | |
GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3P, SRules Action) #)) | |
~R# (forall a59_Xj3P. Monoid a59_Xj3P => Rules a59_Xj3P))}] | |
Development.Shake.Core.$fMonoidRules_$cmempty = | |
Development.Shake.Core.$fMonoidRules3 | |
`cast` (forall a59_Xj3P. | |
<Monoid a59_Xj3P>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3P, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3P>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3P>_N | |
:: (forall a59_Xj3P. | |
Monoid a59_Xj3P => | |
GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3P, SRules Action) #)) | |
~R# (forall a59_Xj3P. Monoid a59_Xj3P => Rules a59_Xj3P)) | |
Development.Shake.Core.$fMonoidRules [InlPrag=[ALWAYS] CONLIKE] | |
:: forall a_aeI0. Monoid a_aeI0 => Monoid (Rules a_aeI0) | |
[GblId[DFunId], | |
Arity=1, | |
Str=DmdType <L,U(U,C(C1(U)),A)>m, | |
Unf=DFun: \ (@ a59_Xj3T) ($dMonoid_Xj3V :: Monoid a59_Xj3T) -> | |
GHC.Base.D:Monoid TYPE Rules a59_Xj3T | |
Development.Shake.Core.$fMonoidRules_$cmempty | |
@ a59_Xj3T $dMonoid_Xj3V | |
Development.Shake.Core.$fMonoidRules_$cmappend | |
@ a59_Xj3T $dMonoid_Xj3V | |
Development.Shake.Core.$fMonoidRules_$cmconcat | |
@ a59_Xj3T $dMonoid_Xj3V] | |
Development.Shake.Core.$fMonoidRules = | |
\ (@ a59_Xj3T) ($dMonoid_Xj3V :: Monoid a59_Xj3T) -> | |
GHC.Base.D:Monoid | |
@ (Rules a59_Xj3T) | |
((\ (s_ilkf [OS=OneShot] :: GHC.Prim.State# GHC.Prim.RealWorld) -> | |
(# s_ilkf, | |
(mempty @ a59_Xj3T $dMonoid_Xj3V, | |
Development.Shake.Core.$fApplicativeRules_$cmempty @ Action) #)) | |
`cast` (Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3T, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3T>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3T>_N | |
:: (GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3T, SRules Action) #)) | |
~R# Rules a59_Xj3T)) | |
((Development.Shake.Core.$fMonoidRules2 @ a59_Xj3T $dMonoid_Xj3V) | |
`cast` (<Rules a59_Xj3T>_R | |
-> <Rules a59_Xj3T>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3T, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3T>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3T>_N | |
:: (Rules a59_Xj3T | |
-> Rules a59_Xj3T | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3T, SRules Action) #)) | |
~R# (Rules a59_Xj3T -> Rules a59_Xj3T -> Rules a59_Xj3T))) | |
((Development.Shake.Core.$fMonoidRules1 @ a59_Xj3T $dMonoid_Xj3V) | |
`cast` (<[Rules a59_Xj3T]>_R | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_Xj3T, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_Xj3T>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_Xj3T>_N | |
:: ([Rules a59_Xj3T] | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_Xj3T, SRules Action) #)) | |
~R# ([Rules a59_Xj3T] -> Rules a59_Xj3T))) | |
Development.Shake.Core.$fShowLocal_$cshowList :: [Local] -> ShowS | |
[GblId, | |
Arity=2, | |
Caf=NoCafRefs, | |
Str=DmdType <S,1*U><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=False) | |
Tmpl= \ (ls_iaDD [Occ=Once] :: [Local]) | |
(s_iaDE [Occ=Once] :: String) -> | |
GHC.Show.showList__ | |
@ Local | |
(\ _ [Occ=Dead] (s1_iaDN [Occ=Once, OS=OneShot] :: String) -> | |
s1_iaDN) | |
ls_iaDD | |
s_iaDE}] | |
Development.Shake.Core.$fShowLocal_$cshowList = | |
\ (ls_iaDD :: [Local]) (s_iaDE :: String) -> | |
GHC.Show.showList__ | |
@ Local Development.Shake.Core.$s$dmshowList1 ls_iaDD s_iaDE | |
Development.Shake.Core.$fShowLocal_$cshow :: Local -> String | |
[GblId, | |
Arity=1, | |
Caf=NoCafRefs, | |
Str=DmdType <L,A>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True) | |
Tmpl= \ _ [Occ=Dead] -> GHC.Types.[] @ Char}] | |
Development.Shake.Core.$fShowLocal_$cshow = | |
\ _ [Occ=Dead] -> GHC.Types.[] @ Char | |
Development.Shake.Core.$fShowLocal_$s$dmshowsPrec | |
:: Int -> Local -> ShowS | |
[GblId, | |
Arity=3, | |
Caf=NoCafRefs, | |
Str=DmdType <L,A><L,A><S,1*U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=-1,unsat_ok=True,boring_ok=False) | |
Tmpl= \ _ [Occ=Dead] | |
(x_iaDM [Occ=Once] :: Local) | |
(s_iaDN [Occ=Once] :: String) -> | |
GHC.Base.augment | |
@ Char | |
(\ (@ b_iaDR) | |
(c_iaDS [Occ=Once, OS=OneShot] :: Char -> b_iaDR -> b_iaDR) | |
(n_iaDT [Occ=Once, OS=OneShot] :: b_iaDR) -> | |
GHC.Base.foldr | |
@ Char | |
@ b_iaDR | |
c_iaDS | |
n_iaDT | |
(Development.Shake.Core.$fShowLocal_$cshow x_iaDM)) | |
s_iaDN}] | |
Development.Shake.Core.$fShowLocal_$s$dmshowsPrec = | |
\ _ [Occ=Dead] _ [Occ=Dead] (s_iaDN :: String) -> s_iaDN | |
a56_rxvS :: Int -> Local -> String -> [Char] | |
[GblId, Arity=3, Caf=NoCafRefs, Str=DmdType] | |
a56_rxvS = | |
\ _ [Occ=Dead] _ [Occ=Dead] (s_iaDN :: String) -> | |
letrec { | |
go5_iaAV [Occ=LoopBreaker] :: [Char] -> [Char] | |
[LclId, Arity=1, Str=DmdType] | |
go5_iaAV = | |
\ (ds1_iaAW :: [Char]) -> | |
case ds1_iaAW of _ [Occ=Dead] { | |
[] -> s_iaDN; | |
: y_iaB1 ys_iaB2 -> GHC.Types.: @ Char y_iaB1 (go5_iaAV ys_iaB2) | |
}; } in | |
go5_iaAV (GHC.Types.[] @ Char) | |
Development.Shake.Core.$fShowLocal [InlPrag=[ALWAYS] CONLIKE] | |
:: Show Local | |
[GblId[DFunId], | |
Caf=NoCafRefs, | |
Str=DmdType m, | |
Unf=DFun: \ -> | |
GHC.Show.D:Show TYPE Local | |
Development.Shake.Core.$fShowLocal_$s$dmshowsPrec | |
Development.Shake.Core.$fShowLocal_$cshow | |
Development.Shake.Core.$fShowLocal_$cshowList] | |
Development.Shake.Core.$fShowLocal = | |
GHC.Show.D:Show | |
@ Local | |
a56_rxvS | |
Development.Shake.Core.$fShowLocal_$cshow | |
Development.Shake.Core.$fShowLocal_$cshowList | |
Development.Shake.Core.$fApplicativeRules_$c<* | |
:: forall a_ieSi b_ieSj. | |
Rules a_ieSi -> Rules b_ieSj -> Rules a_ieSi | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(U,1*U(1*U,U))))><L,1*C1(U(U,1*U(A,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fApplicativeRules1 | |
`cast` (forall a59_XiTZ b_XiU1. | |
Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTZ>_N | |
-> Sym Development.Shake.Core.NTCo:Rules[0] <b_XiU1>_N | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_XiTZ, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_XiTZ>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTZ>_N | |
:: (forall a59_XiTZ b_XiU1. | |
WriterT (SRules Action) IO a59_XiTZ | |
-> WriterT (SRules Action) IO b_XiU1 | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_XiTZ, SRules Action) #)) | |
~R# (forall a59_XiTZ b_XiU1. | |
Rules a59_XiTZ -> Rules b_XiU1 -> Rules a59_XiTZ))}] | |
Development.Shake.Core.$fApplicativeRules_$c<* = | |
Development.Shake.Core.$fApplicativeRules1 | |
`cast` (forall a59_XiTZ b_XiU1. | |
Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTZ>_N | |
-> Sym Development.Shake.Core.NTCo:Rules[0] <b_XiU1>_N | |
-> Sym (GHC.Types.NTCo:IO[0] <(a59_XiTZ, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <a59_XiTZ>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTZ>_N | |
:: (forall a59_XiTZ b_XiU1. | |
WriterT (SRules Action) IO a59_XiTZ | |
-> WriterT (SRules Action) IO b_XiU1 | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(a59_XiTZ, SRules Action) #)) | |
~R# (forall a59_XiTZ b_XiU1. | |
Rules a59_XiTZ -> Rules b_XiU1 -> Rules a59_XiTZ)) | |
Development.Shake.Core.$fApplicativeRules_$c*> | |
:: forall a_ieSc b_ieSd. | |
Rules a_ieSc -> Rules b_ieSd -> Rules b_ieSd | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(A,1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fApplicativeRules3 | |
`cast` (forall a59_XiTn b_XiTp. | |
Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTn>_N | |
-> Sym Development.Shake.Core.NTCo:Rules[0] <b_XiTp>_N | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XiTp, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_XiTp>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <b_XiTp>_N | |
:: (forall a59_XiTn b_XiTp. | |
WriterT (SRules Action) IO a59_XiTn | |
-> WriterT (SRules Action) IO b_XiTp | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_XiTp, SRules Action) #)) | |
~R# (forall a59_XiTn b_XiTp. | |
Rules a59_XiTn -> Rules b_XiTp -> Rules b_XiTp))}] | |
Development.Shake.Core.$fApplicativeRules_$c*> = | |
Development.Shake.Core.$fApplicativeRules3 | |
`cast` (forall a59_XiTn b_XiTp. | |
Sym Development.Shake.Core.NTCo:Rules[0] <a59_XiTn>_N | |
-> Sym Development.Shake.Core.NTCo:Rules[0] <b_XiTp>_N | |
-> Sym (GHC.Types.NTCo:IO[0] <(b_XiTp, SRules Action)>_R) | |
; Sym | |
(Control.Monad.Trans.Writer.Strict.NTCo:WriterT[0] | |
<SRules Action>_N <IO>_R <b_XiTp>_N) | |
; Sym Development.Shake.Core.NTCo:Rules[0] <b_XiTp>_N | |
:: (forall a59_XiTn b_XiTp. | |
WriterT (SRules Action) IO a59_XiTn | |
-> WriterT (SRules Action) IO b_XiTp | |
-> GHC.Prim.State# GHC.Prim.RealWorld | |
-> (# GHC.Prim.State# GHC.Prim.RealWorld, | |
(b_XiTp, SRules Action) #)) | |
~R# (forall a59_XiTn b_XiTp. | |
Rules a59_XiTn -> Rules b_XiTp -> Rules b_XiTp)) | |
Development.Shake.Core.$fApplicativeRules_$c<*> | |
:: forall a_ieS6 b_ieS7. | |
Rules (a_ieS6 -> b_ieS7) -> Rules a_ieS6 -> Rules b_ieS7 | |
[GblId, | |
Arity=3, | |
Str=DmdType <C(S),1*C1(U(U,1*U(1*C1(U),1*U(1*U,U))))><L,1*C1(U(U,1*U(U,1*U(1*U,1*U))))><L,U>, | |
Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True, | |
WorkFree=True, Expandable=True, | |
Guidance=ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True) | |
Tmpl= Development.Shake.Core.$fApplicativeRules4 | |
`cast` (forall a59_aiFm b_aiFn. | |
Sym Development.Shake.Core.NTCo:Rules[0] <a59_aiFm -> b_aiFn>_N | |
-> Sym Development.Shak |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment