When doing :l, abandon all breakpoints before we unload everything
[ghc-hetmet.git] / compiler / ghci / InteractiveUI.hs
index 896728b..6f9c224 100644 (file)
@@ -1053,6 +1053,7 @@ loadModule' files = do
   prev_context <- io $ GHC.getContext session
 
   -- unload first
+  io $ GHC.abandonAll session
   discardActiveBreakPoints
   io (GHC.setTargets session [])
   io (GHC.load session LoadAllTargets)