summaryrefslogtreecommitdiff
path: root/vm_dump.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-10-15 06:51:17 (GMT)
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-10-15 06:51:17 (GMT)
commit278ca4dbe8c1502b50bae4720d6088958dfad6fe (patch)
tree87019616683676647bfde4e073b40c1f054a6e76 /vm_dump.c
parent1bcc7ebda225bb7656d932c01288a237b04ffa76 (diff)
vm_dump.c: unused variable
* vm_dump.c (vm_stack_dump_each): remove never-used variable and dead code for it. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm_dump.c')
-rw-r--r--vm_dump.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/vm_dump.c b/vm_dump.c
index 6a85413..311f1e8 100644
--- a/vm_dump.c
+++ b/vm_dump.c
@@ -251,24 +251,11 @@ vm_stack_dump_each(rb_thread_t *th, rb_control_frame_t *cfp)
VALUE *ep = cfp->ep;
int argc = 0, local_size = 0;
- const char *name;
rb_iseq_t *iseq = cfp->iseq;
- if (iseq == 0) {
- if (RUBYVM_CFUNC_FRAME_P(cfp)) {
- name = rb_id2name(cfp->me->called_id);
- }
- else {
- name = "?";
- }
- }
- else if (RUBY_VM_IFUNC_P(iseq)) {
- name = "<ifunc>";
- }
- else {
+ if (RUBY_VM_NORMAL_ISEQ_P(iseq)) {
argc = iseq->body->param.lead_num;
local_size = iseq->body->local_size;
- name = RSTRING_PTR(iseq->body->location.label);
}
/* stack trace header */
@@ -283,7 +270,7 @@ vm_stack_dump_each(rb_thread_t *th, rb_control_frame_t *cfp)
VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_IFUNC ||
VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_EVAL ||
VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_RESCUE)
- {
+ {
VALUE *ptr = ep - local_size;