diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-01-27 14:34:54 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-01-27 14:34:54 +0900 |
| commit | 364c47610f6349bc3059ff6435d856438befec17 (patch) | |
| tree | b94efa7653c1046b6f84190ca69f44d91ac40774 /src/vm.c | |
| parent | 59464f35285e65598bca94ad9e77be6848a8e8be (diff) | |
| download | mruby-364c47610f6349bc3059ff6435d856438befec17.tar.gz mruby-364c47610f6349bc3059ff6435d856438befec17.zip | |
Fixed backtrace message for top-level blocks; fix #4936
In top-level, `mid` is `NULL`. We used to ignore 'mid` update for `NULL`.
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1500,8 +1500,7 @@ RETRY_TRY_BLOCK: mrb_sym mid; struct REnv *e = MRB_PROC_ENV(m); - mid = e->mid; - if (mid) ci->mid = mid; + ci->mid = mid = e->mid; if (!e->stack) { e->stack = mrb->c->stack; } |
