fix: do not apply simpAppApp? over cast

This commit is contained in:
Leonardo de Moura 2022-10-09 16:43:10 -07:00
parent cf313d2101
commit cd303cd8e5

View file

@ -32,6 +32,7 @@ def simpAppApp? (e : Expr) : OptionT SimpM Expr := do
guard f.isFVar
let f ← findExpr f
guard <| f.isApp || f.isConst
guard <| !f.isAppOf ``lcCast
markSimplified
return mkAppN f e.getAppArgs