Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SimplBind $s$crget_s2hj
- Considering inlining: getConst
- arg infos [NonTrivArg]
- interesting continuation BoringCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True)
- ANSWER = YES
- Inlining done: Control.Applicative.getConst
- Inlined fn: Control.Applicative.$fGeneric1Const1
- `cast` (forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0] <a6>_R <b>_P
- :: (forall a6 b.
- Control.Applicative.Const a6 b -> Control.Applicative.Const a6 b)
- ~R# (forall a6 b. Control.Applicative.Const a6 b -> a6))
- Cont: ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ApplyToVal nodup ($crlens
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- @ '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- a_s2fw
- @ sing
- @ (Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- (Control.Applicative.$fFunctorConst
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- k
- (lvl_s2hP
- `cast` (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P)
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> "event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type"
- Bug.:-> Bug.Expr GHC.Types.Int))))
- eta_B1)
- Stop[BoringCtxt] "event_type" Bug.:-> Bug.Expr GHC.Types.Int
- Considering inlining: $fGeneric1Const1
- arg infos [NonTrivArg]
- interesting continuation BoringCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True)
- ANSWER = YES
- Inlining done: Control.Applicative.$fGeneric1Const1
- Inlined fn: \ (@ a6)
- (@ a7)
- (ds [Occ=Once] :: Control.Applicative.Const a6 a7) ->
- ds
- Cont: ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ApplyToVal nodup (($crlens
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- @ '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- a_s2fw
- @ sing
- @ (Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- (Control.Applicative.$fFunctorConst
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- k
- (lvl_s2hP
- `cast` (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P)
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> "event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type"
- Bug.:-> Bug.Expr GHC.Types.Int))))
- eta_B1)
- `cast` (Sym
- (Nth:0
- (((forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0]
- <a6>_R <b>_P)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int]))
- :: Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ~R# Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])))
- CastIt Nth:1
- (((forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0] <a6>_R <b>_P)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int])
- Stop[BoringCtxt] "event_type" Bug.:-> Bug.Expr GHC.Types.Int
- Considering inlining: $crlens_a23u
- arg infos [ValueArg, ValueArg, TrivArg, ValueArg, TrivArg]
- interesting continuation BoringCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=4,unsat_ok=False,boring_ok=False)
- ANSWER = YES
- Inlining done: $crlens
- Inlined fn: \ (@ r)
- (@ (rs :: [*]))
- _ [Occ=Dead]
- (@ (sing :: * -> *))
- (@ (g :: * -> *))
- ($dFunctor_a23y [Occ=Once] :: GHC.Base.Functor g)
- _ [Occ=Dead]
- (f [Occ=Once!] :: r -> g r)
- (ds_d2dE [Occ=Once!] :: Bug.Rec (r : rs)) ->
- case ds_d2dE
- of _ [Occ=Dead]
- { Bug.:& @ r @ rs dt_d2e7 x [Occ=Once] xs [Occ=OnceL] ->
- GHC.Base.fmap
- @ g
- $dFunctor_a23y
- @ r
- @ (Bug.Rec (r : rs))
- (\ (ds_d2dA [Occ=Once] :: r) ->
- case ds_d2dA of dt_X1Qr { __DEFAULT ->
- Bug.:&
- @ (r : rs)
- @ r
- @ rs
- @~ <r : rs>_N
- dt_X1Qr
- (xs
- `cast` ((Bug.Rec (Nth:2 (Sym dt_d2e7)))_R
- :: Bug.Rec rs ~R# Bug.Rec rs))
- })
- (f (x `cast` (Sub (Nth:1 (Sym dt_d2e7)) :: r ~R# r)))
- }
- Cont: ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- ApplyToVal nodup a_s2fw
- ApplyToTy sing
- ApplyToTy (Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- ApplyToVal nodup (Control.Applicative.$fFunctorConst
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))
- ApplyToVal nodup k
- ApplyToVal nodup (lvl_s2hP
- `cast` (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P)
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> "event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int))))
- ApplyToVal nodup eta_B1
- CastIt Nth:1
- (((forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0] <a6>_R <b>_P)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int])
- Stop[BoringCtxt] "event_type" Bug.:-> Bug.Expr GHC.Types.Int
- Considering inlining: nt_s2kk
- arg infos []
- interesting continuation BoringCtxt
- some_benefit False
- is exp: True
- is work-free: True
- guidance IF_ARGS [] 10 30
- discounted size = 0
- ANSWER = NO
- Considering inlining: lvl_s2hP
- arg infos [ValueArg]
- interesting continuation RuleArgCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=True)
- ANSWER = YES
- Inlining done: lvl_s2hP
- Inlined fn: \ (tpl_X1v [Occ=Once]
- :: "event_type" Bug.:-> Bug.Expr GHC.Types.Int) ->
- tpl_X1v
- Cont: ApplyToVal nodup (x
- `cast` (Sub (Nth:1 (Sym dt_d2e7))
- ; Sym
- (Nth:0
- (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type"
- Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type"
- Bug.:-> Bug.Expr GHC.Types.Int>_P)))
- :: r ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)))
- CastIt Nth:1
- (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P))
- Stop[RuleArgCtxt] Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- Considering inlining: $fFunctorConst_$cfmap
- arg infos [ValueArg, ValueArg]
- interesting continuation BoringCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=0,unsat_ok=True,boring_ok=True)
- ANSWER = YES
- Inlining done: Control.Applicative.$fFunctorConst_$cfmap
- Inlined fn: Control.Applicative.$fFunctorConst2
- `cast` (forall m a6 b.
- <a6 -> b>_R
- -> <Control.Applicative.Const m a6>_R
- -> Control.Applicative.NTCo:Const[0] <m>_R <a6>_P
- ; Sym (Control.Applicative.NTCo:Const[0] <m>_R <b>_P)
- :: (forall m a6 b.
- (a6 -> b)
- -> Control.Applicative.Const m a6
- -> Control.Applicative.Const m a6)
- ~R# (forall m a6 b.
- (a6 -> b)
- -> Control.Applicative.Const m a6
- -> Control.Applicative.Const m b))
- Cont: ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ApplyToVal simpl (\ (ds_d2dA
- :: "event_type" Bug.:-> Bug.Expr GHC.Types.Int) ->
- case ds_d2dA
- `cast` (Bug.NTCo::->[0]
- <GHC.TypeLits.Symbol>_N
- <"event_type">_P
- <Bug.Expr GHC.Types.Int>_R
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ~R# Bug.Expr GHC.Types.Int)
- of nt_s2kk { Bug.Expr ipv ipv ->
- Bug.:&
- @ '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- @ '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- @~ <'["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]>_N
- (nt_s2kk
- `cast` (Sym
- (Bug.NTCo::->[0]
- <GHC.TypeLits.Symbol>_N
- <"event_type">_P
- <Bug.Expr GHC.Types.Int>_R)
- :: Bug.Expr GHC.Types.Int
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)))
- (xs
- `cast` ((Bug.Rec (Nth:2 (Sym dt_d2e7)))_R
- :: Bug.Rec rs
- ~R# Bug.Rec
- '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]))
- })
- ApplyToVal simpl (x
- `cast` (Sub (Nth:1 (Sym dt_d2e7))
- ; Nth:1
- (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P))
- :: r
- ~R# Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)))
- CastIt Nth:1
- (((forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0] <a6>_R <b>_P)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int])
- Stop[BoringCtxt] "event_type" Bug.:-> Bug.Expr GHC.Types.Int
- Considering inlining: $fFunctorConst2
- arg infos [ValueArg, ValueArg]
- interesting continuation BoringCtxt
- some_benefit True
- is exp: True
- is work-free: True
- guidance ALWAYS_IF(arity=2,unsat_ok=True,boring_ok=True)
- ANSWER = YES
- Inlining done: Control.Applicative.$fFunctorConst2
- Inlined fn: \ (@ m)
- (@ a6)
- (@ b)
- _ [Occ=Dead]
- (ds1 [Occ=Once] :: Control.Applicative.Const m a6) ->
- ds1
- Cont: ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ApplyToTy (Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ApplyToVal simpl ((\ (ds_d2dA
- :: "event_type" Bug.:-> Bug.Expr GHC.Types.Int) ->
- case ds_d2dA
- `cast` (Bug.NTCo::->[0]
- <GHC.TypeLits.Symbol>_N
- <"event_type">_P
- <Bug.Expr GHC.Types.Int>_R
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ~R# Bug.Expr GHC.Types.Int)
- of nt_s2kk { Bug.Expr ipv ipv ->
- Bug.:&
- @ '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- @ ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- @ '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]
- @~ <'["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int]>_N
- (nt_s2kk
- `cast` (Sym
- (Bug.NTCo::->[0]
- <GHC.TypeLits.Symbol>_N
- <"event_type">_P
- <Bug.Expr GHC.Types.Int>_R)
- :: Bug.Expr GHC.Types.Int
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)))
- (xs
- `cast` ((Bug.Rec (Nth:2 (Sym dt_d2e7)))_R
- :: Bug.Rec rs
- ~R# Bug.Rec
- '["target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr GHC.Types.Int]))
- })
- `cast` (Sym
- (Nth:0
- ((((forall m a6 b.
- <a6 -> b>_R
- -> <Control.Applicative.Const m a6>_R
- -> Control.Applicative.NTCo:Const[0] <m>_R <a6>_P
- ; Sym
- (Control.Applicative.NTCo:Const[0]
- <m>_R <b>_P))@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int]))
- :: ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])
- ~R# ("event_type" Bug.:-> Bug.Expr GHC.Types.Int
- -> Bug.Rec
- '["event_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "target_type" Bug.:-> Bug.Expr GHC.Types.Int,
- "field1" Bug.:-> Bug.Expr GHC.Types.Int,
- "field2" Bug.:-> Bug.Expr GHC.Types.Int,
- "id" Bug.:-> Bug.Expr GHC.Types.Int,
- "event_type" Bug.:-> Bug.Expr GHC.Types.Int])))
- ApplyToVal simpl (x
- `cast` (Sub (Nth:1 (Sym dt_d2e7))
- ; Nth:1
- (<"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- -> Sym
- (Control.Applicative.NTCo:Const[0]
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_R
- <"event_type" Bug.:-> Bug.Expr GHC.Types.Int>_P))
- ; Sym
- (Nth:0
- (Nth:1
- ((((forall m a6 b.
- <a6 -> b>_R
- -> <Control.Applicative.Const m a6>_R
- -> Control.Applicative.NTCo:Const[0]
- <m>_R <a6>_P
- ; Sym
- (Control.Applicative.NTCo:Const[0]
- <m>_R <b>_P))@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int])))
- :: r
- ~R# Control.Applicative.Const
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)
- ("event_type" Bug.:-> Bug.Expr GHC.Types.Int)))
- CastIt Nth:1
- (Nth:1
- ((((forall m a6 b.
- <a6 -> b>_R
- -> <Control.Applicative.Const m a6>_R
- -> Control.Applicative.NTCo:Const[0] <m>_R <a6>_P
- ; Sym (Control.Applicative.NTCo:Const[0] <m>_R <b>_P))@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int]))
- ; Nth:1
- (((forall a6 b.
- <Control.Applicative.Const a6 b>_R
- -> Control.Applicative.NTCo:Const[0] <a6>_R <b>_P)@"event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int)@Bug.Rec
- '["event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "target_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field1"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "field2"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "id"
- Bug.:-> Bug.Expr
- GHC.Types.Int,
- "event_type"
- Bug.:-> Bug.Expr
- GHC.Types.Int])
- Stop[BoringCtxt] "event_type" Bug.:-> Bug.Expr GHC.Types.Int
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement