diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-20 14:10:06 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-20 14:10:06 +0000 |
commit | a4d594c03b9945c89d9ef522852cacefc27284f6 (patch) | |
tree | b220b978c5ad575b61a84c0b4646feb300e79cbd /iseq.c | |
parent | eaa7c7243c6a96db7821355b09e6e14f10e59289 (diff) | |
download | ruby-a4d594c03b9945c89d9ef522852cacefc27284f6.tar.gz |
iseq.c: block param name
* iseq.c (rb_insn_operand_intern): show local variable name at
getblockparam/setblockparam too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'iseq.c')
-rw-r--r-- | iseq.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1418,7 +1418,8 @@ rb_insn_operand_intern(const rb_iseq_t *iseq, case TS_LINDEX:{ int level; - if (insn == BIN(getlocal) || insn == BIN(setlocal)) { + if (insn == BIN(getlocal) || insn == BIN(setlocal) || + insn == BIN(getblockparam) || insn == BIN(setblockparam)) { if (pnop) { ret = local_var_name(iseq, *pnop, op); } |