#10052: Panic (something to do with floatExpr?) -------------------------------------+------------------------------------- Reporter: edsko | Owner: simonmar Type: bug | Status: closed Priority: high | Milestone: 7.10.2 Component: Compiler | Version: 7.10.1-rc2 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: GHCi crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D727 -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"44f079f74869d8cb417e2dcc104517ae7f593e5f/ghc" 44f079f7/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="44f079f74869d8cb417e2dcc104517ae7f593e5f" FloatOut: Allow floating through breakpoint ticks I believe this is actually a completely valid thing to do, despite the arguments put forth in #10052. All that was missing was logic in SetLevels to correctly substitute the cloned binders into the breakpoint's free variable list. This is a prerequisite for enabling StaticPointer support in the interpreter. Test Plan: Validate Reviewers: austin, scpmw Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D3049 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10052#comment:21> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler