1
0
forked from GitHub/gf-core

fixed warnings in present compilation of resource, esp. unreached patterns

This commit is contained in:
aarne
2009-06-22 14:30:55 +00:00
parent b7f6393e9f
commit f8fdaa7acc
18 changed files with 198 additions and 65 deletions

View File

@@ -787,10 +787,12 @@ checkLType env trm typ0 = do
ps <- checkErr $ testOvershadow ps0 vs
if null ps
then return ()
else raise $ "patterns never reached:" +++
concat (intersperse ", " (map prt ps))
---- else checkWarn $ "patterns never reached:" +++
---- concat (intersperse ", " (map prt ps))
else trace ("WARNING: patterns never reached:" +++
concat (intersperse ", " (map prt ps))) (return ())
---- else trace ("WARNING: patterns never reached:" +++
---- concat (intersperse ", " (map prt ps))) (return ())
---- AR 6/4/2009: checkWarn doesn't show because of laziness (?)
_ -> return () -- happens with variable types