From 6e0074d0ff7473ee6152d8cb68855a64b4928ad5 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 22 Dec 2017 01:12:02 +0000 Subject: [PATCH] iseq.c (rb_insn_operand_intern): needs parenthesies git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- iseq.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iseq.c b/iseq.c index cb9bcb00e5..176d3abece 100644 --- a/iseq.c +++ b/iseq.c @@ -1420,9 +1420,9 @@ rb_insn_operand_intern(const rb_iseq_t *iseq, ret = rb_str_new_cstr(type_str); } else if (insn == BIN(defined) && op_no == 0 && - (enum defined_type)op == DEFINED_FUNC ? (ret = rb_fstring_cstr("func"), 1) : - (enum defined_type)op == DEFINED_REF ? (ret = rb_fstring_cstr("ref"), 1) : - (ret = rb_iseq_defined_string((enum defined_type)op)) != 0) { + ((enum defined_type)op == DEFINED_FUNC ? (ret = rb_fstring_cstr("func"), 1) : + (enum defined_type)op == DEFINED_REF ? (ret = rb_fstring_cstr("ref"), 1) : + (ret = rb_iseq_defined_string((enum defined_type)op)) != 0)) { /* ok */ } else {