Ticket #7126 (closed bug: fixed)
Unexpected loop
| Reported by: | boris | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.6.1 |
| Component: | Compiler | Version: | 7.4.1 |
| Keywords: | class, hang, loop | Cc: | |
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Incorrect result at runtime | Difficulty: | Unknown |
| Test Case: | T7126 | Blocked By: | |
| Blocking: | Related Tickets: |
Description
The attached program executes as expected if compiled with GHC 7.0.3, but crashes with <<loop>> for GHC 7.4.1. When the code was more polymorphic (before simplifying the case), it just hanged. I suspect that the loop is related to the class dictionaries creation/passing.
Expected:
"1" "1"
Actual:
"1" bug: <<loop>>
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

