diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-08-02 16:19:08 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-08-02 16:19:08 +0900 |
| commit | 504d05232d3e059f3d0c86ed8cb067182164e8e1 (patch) | |
| tree | e0bfda2b15decdfff4b646c31db9bd9e75bed2e0 | |
| parent | e93642d53fe15c86a9ff7c62e8712ad9c86bef34 (diff) | |
| download | mruby-504d05232d3e059f3d0c86ed8cb067182164e8e1.tar.gz mruby-504d05232d3e059f3d0c86ed8cb067182164e8e1.zip | |
mrdb.c: do not skip `OP_JMP` on step execution.
| -rw-r--r-- | mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c index 009cd955c..e584c17bb 100644 --- a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c +++ b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c @@ -574,7 +574,7 @@ mrb_code_fetch_hook(mrb_state *mrb, const mrb_irep *irep, const mrb_code *pc, mr switch (dbg->xm) { case DBG_STEP: - if (!file || (dbg->prvfile == file && dbg->prvline == line)) { + if (*pc != OP_JMP && (!file || (dbg->prvfile == file && dbg->prvline == line))) { return; } dbg->method_bpno = 0; |
