Ticket #1168 (new bug)
Optimisation sometimes decreases sharing in IO code
| Reported by: | simonmar | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | _|_ |
| Component: | Compiler | Version: | 6.6 |
| Keywords: | Cc: | adam@… | |
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Difficulty: | Unknown | |
| Test Case: | nofib/spectral/calendar | Blocked By: | |
| Blocking: | Related Tickets: |
Description
The simplifier is losing sharing in spectral/calendar, probably because we're being a bit fast-and-loose with eta-expanding State# lambdas. A quick look at the Core shows that calFor year is not shared across multiple executions.
Change History
Note: See
TracTickets for help on using
tickets.
