aboutsummaryrefslogtreecommitdiff
path: root/Setup.lhs
diff options
context:
space:
mode:
authorDavid Waern <david.waern@gmail.com>2009-02-27 21:37:20 +0000
committerDavid Waern <david.waern@gmail.com>2009-02-27 21:37:20 +0000
commitf223e6a93505fd439d42b276fa47cc49acd33704 (patch)
treef99d73266af88f3991c234adb6b90b173d878c7d /Setup.lhs
parent26a30e47e491c5b6a1ba21e119c0491cf4ea0732 (diff)
Bug fix
We tried to filter out subordinates that were already exported through their parent. This didn't work properly since we were in some cases looking at the grand-parent and not the parent. We now properly compute all the parent-child relations of a declaration, and use this information to get the parent of a subordinate. We also didn't consider record fields with multiple parents. This is now handled correctly. We don't currently support separately exported associated types. But when we do, they should be handled correctly by this process too. Also slightly improved the warning message that we give when filtering out subordinates.
Diffstat (limited to 'Setup.lhs')
0 files changed, 0 insertions, 0 deletions