
#8429: GHC.Base.{breakpoint, breakpointCond} do nothing -------------------------------------+------------------------------------ Reporter: refold | Owner: Type: feature request | Status: new Priority: normal | Milestone: 7.10.1 Component: Compiler | Version: 7.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: 1377 -------------------------------------+------------------------------------ Changes (by simonmar): * type: bug => feature request * milestone: => 7.10.1 Comment: To make them work, you would need to treat them as magic identifiers that get recognised by the desugarer and replaced with actual breakpoints. This probably wouldn't be too hard. The module that inserts breakpoints is `compiler/deSugar/Coverage.hs`, and what we want to do is something similar to the way that `{-# SCC #-}` is handled, in `compiler/deSugar/DsExpr.lhs`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8429#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler