Skip to content

GHCi: support cross-module inlining of breakpoints (#24712)

Sylvain Henry requested to merge hsyl20/ghc:hsyl20/bkp into master

Support inlining breakpoints. Fix #24712

The main idea is to differentiate breakpoint occurrences. Two breakpoint occurrences with the same tick index can have different CgBreakInfo (live type variables, etc.). See the added InternalBreakpointId type added in GHC.Types.Breakpoint and the note in this module.

The rest is just plumbing and some renaming to account for this change.

Edited by Sylvain Henry

Merge request reports