@@ -216,6 +216,7 @@ function next_line!(@nospecialize(recurse), frame::Frame, istoplevel::Bool=false
216
216
end
217
217
shouldbreak (frame, pc) && return BreakpointRef (frame. framecode, pc)
218
218
end
219
+ maybe_step_through_kwprep! (recurse, frame, istoplevel)
219
220
maybe_next_call! (recurse, frame, istoplevel)
220
221
end
221
222
next_line! (frame:: Frame , istoplevel:: Bool = false ) = next_line! (finish_and_return!, frame, istoplevel)
@@ -401,7 +402,7 @@ function debug_command(@nospecialize(recurse), frame::Frame, cmd::Symbol, rootis
401
402
end
402
403
try
403
404
cmd == :nc && return nicereturn! (recurse, frame, next_call! (recurse, frame, istoplevel), rootistoplevel)
404
- cmd == :n && return nicereturn ! (recurse, frame, next_line! (recurse, frame, istoplevel), rootistoplevel)
405
+ cmd == :n && return maybe_reset_frame ! (recurse, frame, next_line! (recurse, frame, istoplevel), rootistoplevel)
405
406
cmd == :se && return maybe_reset_frame! (recurse, frame, step_expr! (recurse, frame, istoplevel), rootistoplevel)
406
407
407
408
enter_generated = false
0 commit comments