
#14638: Simplifier ticks exhausted on Ω lambda term -------------------------------------+------------------------------------- Reporter: merlynfry | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.2 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- GHC panics when trying to compile the following program: {{{#!hs module Omega where newtype Mu a = Roll { unRoll :: Mu a -> a } omega = (\h -> $ Roll h) (\x -> unRoll x $ x) }}} However, GHC has no complaints about interpreting the module. ---- I've attached the most verbose output of GHC, should you so need it. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14638 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler