@@ -25,7 +25,8 @@ getAliases imports hints = hints ++ concatMap aliasesFrom imports
2525 where aliasesFrom (name,method) =
2626 let values = concatMap (getValue name) hints
2727 in case method of
28− As alias -> map (\(n,t) -> (alias ++ "." ++ n, t)) values
28+ As alias -> if alias == name then [] else
29+ map (\(n,t) -> (alias ++ "." ++ n, t)) values
2930 Hiding vs -> filter (\(n,t) -> n `notElem` vs) values
3031 Importing vs -> filter (\(n,t) -> n `elem` vs) values
3132 getValue inModule (name,tipe) =