Fix recompilation avoidance bug for implementor of hsig.
[ghc.git] / compiler / rename / RnEnv.hs
index 7484061..cbf70cd 100644 (file)
@@ -2065,7 +2065,7 @@ importSuggestions where_look imports rdr_name
   -- or, if this is an unqualified name, are not qualified imports
   interesting_imports = [ (mod, imp)
     | (mod, mod_imports) <- moduleEnvToList (imp_mods imports)
-    , Just imp <- return $ pick mod_imports
+    , Just imp <- return $ pick (importedByUser mod_imports)
     ]
 
   -- We want to keep only one for each original module; preferably one with an