From a3995529c5dc1e4970b1245764ffd3d51a2db25a Mon Sep 17 00:00:00 2001 From: "simonpj@microsoft.com" Date: Fri, 22 Sep 2006 19:03:07 +0000 Subject: [PATCH] Remove use of isVanillaDataCon, which was wrong under the new FC dispensation --- compiler/specialise/SpecConstr.lhs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/compiler/specialise/SpecConstr.lhs b/compiler/specialise/SpecConstr.lhs index 78d1731..8bba247 100644 --- a/compiler/specialise/SpecConstr.lhs +++ b/compiler/specialise/SpecConstr.lhs @@ -583,10 +583,7 @@ conArgOccs :: ArgOcc -> AltCon -> [ArgOcc] conArgOccs (ScrutOcc fm) (DataAlt dc) | Just pat_arg_occs <- lookupUFM fm dc - = tyvar_unks ++ pat_arg_occs - where - tyvar_unks | isVanillaDataCon dc = [UnkOcc | tv <- dataConUnivTyVars dc] - | otherwise = [] + = [UnkOcc | tv <- dataConUnivTyVars dc] ++ pat_arg_occs conArgOccs other con = repeat UnkOcc \end{code} -- 1.7.10.4