@@ -705,7 +705,7 @@ checkMP ist i mp = if i > 0
705 = case lookupTotal f (tt_ctxt ist) of
705 = case lookupTotal f (tt_ctxt ist) of
706 [Total _] -> Unchecked -- okay so far
706 [Total _] -> Unchecked -- okay so far
707 [Partial _] -> Partial (Other [f])
707 [Partial _] -> Partial (Other [f])
708− x -> error $ "CAN'T HAPPEN: " ++ (show x)
708+ x -> error $ "CAN'T HAPPEN: " ++ show x ++ " for " ++ show f
709 | [TyDecl (TCon _ _) _] <- lookupDef f (tt_ctxt ist)
709 | [TyDecl (TCon _ _) _] <- lookupDef f (tt_ctxt ist)
710 = Total []
710 = Total []
711 tryPath desc path (e@(f, args) : es) arg
711 tryPath desc path (e@(f, args) : es) arg