Sorry, this was my fault, a consequence of the quasi-quoting patch.
I've added rn062 as a test.
| otherwise = return ()
where
complain pp_locs = addWarnAt loc (shadowedNameWarn doc_str occ pp_locs)
| otherwise = return ()
where
complain pp_locs = addWarnAt loc (shadowedNameWarn doc_str occ pp_locs)
- mb_local = lookupLocalRdrOcc local_env occ
- gres = lookupGlobalRdrEnv global_env occ
+ mb_local = lookupLocalRdrOcc local_env occ
+ gres = lookupGRE_RdrName (mkRdrUnqual occ) global_env
+ -- Make an Unqualified RdrName and look that up, so that
+ -- we don't find any GREs that are in scope qualified-only