git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1780 from nwolverson/extra-unuseddctorimport

Fix #1779 spurious UnusedDctorImport

commitbef7b11a113173e0c7bd48832cc0a4ba7a42b86e authorGary Burgess <gary.burgess@gmail.com> dateSat 2 Jan 2016, 01:06 (11 years ago) parentb59ad3d526e700
1 file changed+1−1
src/Language/PureScript/Linter/Imports.hs+1−1
src/Language/PureScript/Linter/Imports.hs+1−1
@@ -84,7 +84,7 @@ findUnusedImports (Module _ _ _ mdecls mexports) env usedImps = do
8484 forM_ (mapMaybe getTypeRef declrefs) $ \(tn, c) -> do
8585 let allCtors = dctorsForType mni tn
8686 when (runProperName tn `elem` usedNames) $ case (c, usedDctors `intersect` allCtors) of
87− (_, []) ->
87+ (_, []) | c /= Just [] ->
8888 tell $ errorMessage $ UnusedDctorImport tn
8989 (Nothing, usedDctors') ->
9090 tell $ errorMessage $ ImplicitDctorImport tn usedDctors'