Stopped warning about the _sizes variables being unused (but do remove them)
This commit is contained in:
parent
bf2409d311
commit
fec7510f3a
|
@ -287,7 +287,9 @@ checkUnusedVar = forAnyASTStruct doSpec
|
||||||
doMaybe $ flip fmap mvars $ \vars -> do
|
doMaybe $ flip fmap mvars $ \vars -> do
|
||||||
liftIO $ putStrLn $ "Analysing: " ++ show mspec
|
liftIO $ putStrLn $ "Analysing: " ++ show mspec
|
||||||
when (not $ (Var $ A.Variable emptyMeta name) `Set.member` vars) $
|
when (not $ (Var $ A.Variable emptyMeta name) `Set.member` vars) $
|
||||||
do warnPC mspec WarnUnusedVariable $ formatCode "Unused variable: %" name
|
do -- TODO have a more general way of not warning about compiler-generated names:
|
||||||
|
when (not $ "_sizes" `isSuffixOf` A.nameName name) $
|
||||||
|
warnPC mspec WarnUnusedVariable $ formatCode "Unused variable: %" name
|
||||||
substitute scope
|
substitute scope
|
||||||
doSpec _ = return ()
|
doSpec _ = return ()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user