Fix warning
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Fri, 6 Mar 2009 12:36:45 +0000 (12:36 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Fri, 6 Mar 2009 12:36:45 +0000 (12:36 +0000)
compiler/vectorise/VectMonad.hs
compiler/vectorise/Vectorise.hs

index bc120cd..8fdfcdb 100644 (file)
@@ -252,7 +252,7 @@ onlyIfV b p = ensureV b >> p
 
 traceEnsureV :: String -> SDoc -> Bool -> VM ()
 traceEnsureV s d False = traceNoV s d
-traceEnsureV s d True  = return ()
+traceEnsureV _ _ True  = return ()
 
 tryV :: VM a -> VM (Maybe a)
 tryV (VM p) = VM $ \bi genv lenv ->
index bee160c..68b796f 100644 (file)
@@ -298,7 +298,7 @@ vectScalarLam args body
                     | otherwise = False
 
     is_scalar vs (Var v)     = v `elemVarSet` vs
-    is_scalar _ e@(Lit l)    = is_scalar_ty $ exprType e
+    is_scalar _ e@(Lit _)    = is_scalar_ty $ exprType e
     is_scalar vs (App e1 e2) = is_scalar vs e1 && is_scalar vs e2
     is_scalar _ _            = False