Ticket #249 (closed merge: fixed)
-caf-all bugs
| Reported by: | simonmar | Owned by: | igloo |
|---|---|---|---|
| Priority: | low | Milestone: | 6.6.1 |
| Component: | Profiling | Version: | 6.2.1 |
| Keywords: | Cc: | ||
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Difficulty: | Unknown | |
| Test Case: | prof001 prof002 | Blocked By: | |
| Blocking: | Related Tickets: |
Description (last modified by igloo) (diff)
P.C.Callaghan [p.c.callaghan@durham.ac.uk] submitted this bug: I'm trying to use the -caf-all flag with ghc-6.02, in conjunction with -O (which means going via C...) But in a few modules of a large program, the .hc files contain duplicate definitions of "MODsat_CAF_cc_ccs" (where MOD = a particular module) I can't see an obvious pattern to the number of duplications. All the affected modules use MPCs heavily. It doesn't look like the duplications are 1-1 with the instance decls. It only happens on a few modules out of many which also use classes heavily. NB I hand-patched the .hc files by hand, and in the results, not much of the dictionary/caf info showed up! Should -auto-dicts work?
Change History
Note: See
TracTickets for help on using
tickets.
