From 22876f4d7ddd65e7ded5dacb6a742680d7c28a40 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 14 Nov 2015 09:03:08 +0000 Subject: [PATCH] compile.c: fix variable * compile.c (iseq_peephole_optimize): use proper variable, without cast. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compile.c b/compile.c index e75a702996..c34126a3c1 100644 --- a/compile.c +++ b/compile.c @@ -2057,7 +2057,7 @@ iseq_peephole_optimize(rb_iseq_t *iseq, LINK_ELEMENT *list, const int do_tailcal * send ..., ... | VM_CALL_TAILCALL, ... * leave # unreachable */ - INSN *piobj = (INSN *)get_prev_insn((INSN *)list); + INSN *piobj = (INSN *)get_prev_insn(iobj); enum ruby_vminsn_type previ = piobj->insn_id; if (previ == BIN(send) || previ == BIN(opt_send_without_block) || previ == BIN(invokesuper)) {