@@ -33,7 +33,7 @@ forceArgs typeName n expforce t = do
33 iLOG $ "Forced: " ++ show n ++ " " ++ show fargs ++ "\n from " ++ show t
33 iLOG $ "Forced: " ++ show n ++ " " ++ show fargs ++ "\n from " ++ show t
35getForcedArgs :: IState -> Name -> Type -> ForceMap
35getForcedArgs :: IState -> Name -> Type -> ForceMap
36−getForcedArgs ist typeName t = addCollapsibleArgs 0 t $ forcedInTarget 0 t
36+getForcedArgs ist typeName t = M.empty -- addCollapsibleArgs 0 t $ forcedInTarget 0 t
38 maxUnion = M.unionWith max
38 maxUnion = M.unionWith max
@@ -91,7 +91,7 @@ collapseCons tn ctors = do
92 | all (ctorCollapsible ist) ctors
92 | all (ctorCollapsible ist) ctors
93 , disjointTerms ctorTargetArgs
93 , disjointTerms ctorTargetArgs
94− -> mapM_ setCollapsible (tn : map fst ctors)
94+ -> return () -- mapM_ setCollapsible (tn : map fst ctors)
96 [(cn, ct)]
96 [(cn, ct)]
97 -> checkNewType ist cn ct
97 -> checkNewType ist cn ct