TyThing(..), lookupType)
import PrelNames (charPrimTyConName, intPrimTyConName, floatPrimTyConName,
doublePrimTyConName, fstName, andName, orName,
- eqCharName, eqIntName, eqFloatName, eqDoubleName,
- neqCharName, neqIntName, neqFloatName, neqDoubleName,
lengthPName, replicatePName, mapPName, bpermutePName,
bpermuteDftPName, indexOfPName)
+import PrimOp (eqCharName, eqIntName, eqFloatName, eqDoubleName,
+ neqIntName)
+ -- neqCharName, neqFloatName,neqDoubleName,
import CoreSyn (Expr(..), Bind(..), CoreBndr, CoreExpr, CoreBind, mkApps,
bindersOfBinds)
import CoreUtils (exprType)
where
name = tyConName . tyConAppTyCon $ ty
--
- neqName | name == charPrimTyConName = neqCharName
+ neqName {- | name == charPrimTyConName = neqCharName -}
| name == intPrimTyConName = neqIntName
- | name == floatPrimTyConName = neqFloatName
- | name == doublePrimTyConName = neqDoubleName
+ {- | name == floatPrimTyConName = neqFloatName -}
+ {- | name == doublePrimTyConName = neqDoubleName -}
| otherwise =
pprPanic "FlattenMonad.mk'neq: " (ppr ty)