From 7ffff3e043b081a8c72b8f8c537f17388fd127a9 Mon Sep 17 00:00:00 2001 From: yui-knk Date: Mon, 8 Jan 2024 12:20:03 +0900 Subject: Change numeric node value functions argument to `NODE *` Change the argument to align with other node value functions like `rb_node_line_lineno_val`. --- compile.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'compile.c') diff --git a/compile.c b/compile.c index 44d6f38c52..390a325a92 100644 --- a/compile.c +++ b/compile.c @@ -1945,16 +1945,16 @@ iseq_set_arguments_keywords(rb_iseq_t *iseq, LINK_ANCHOR *const optargs, case NODE_LINE: dv = rb_node_line_lineno_val(val_node);; case NODE_INTEGER: - dv = rb_node_integer_literal_val(RNODE_INTEGER(val_node)); + dv = rb_node_integer_literal_val(val_node); break; case NODE_FLOAT: - dv = rb_node_float_literal_val(RNODE_FLOAT(val_node)); + dv = rb_node_float_literal_val(val_node); break; case NODE_RATIONAL: - dv = rb_node_rational_literal_val(RNODE_RATIONAL(val_node)); + dv = rb_node_rational_literal_val(val_node); break; case NODE_IMAGINARY: - dv = rb_node_imaginary_literal_val(RNODE_IMAGINARY(val_node)); + dv = rb_node_imaginary_literal_val(val_node); break; case NODE_NIL: dv = Qnil; @@ -4732,13 +4732,13 @@ static_literal_value(const NODE *node, rb_iseq_t *iseq) { switch (nd_type(node)) { case NODE_INTEGER: - return rb_node_integer_literal_val(RNODE_INTEGER(node)); + return rb_node_integer_literal_val(node); case NODE_FLOAT: - return rb_node_float_literal_val(RNODE_FLOAT(node)); + return rb_node_float_literal_val(node); case NODE_RATIONAL: - return rb_node_rational_literal_val(RNODE_RATIONAL(node)); + return rb_node_rational_literal_val(node); case NODE_IMAGINARY: - return rb_node_imaginary_literal_val(RNODE_IMAGINARY(node)); + return rb_node_imaginary_literal_val(node); case NODE_NIL: return Qnil; case NODE_TRUE: @@ -5122,9 +5122,9 @@ rb_node_case_when_optimizable_literal(const NODE *const node) break; } case NODE_INTEGER: - return rb_node_integer_literal_val(RNODE_INTEGER(node)); + return rb_node_integer_literal_val(node); case NODE_FLOAT: { - VALUE v = rb_node_float_literal_val(RNODE_FLOAT(node)); + VALUE v = rb_node_float_literal_val(node); double ival; if (modf(RFLOAT_VALUE(v), &ival) == 0.0) { @@ -6371,13 +6371,13 @@ optimized_range_item(const NODE *n) case NODE_LINE: return rb_node_line_lineno_val(n); case NODE_INTEGER: - return rb_node_integer_literal_val(RNODE_INTEGER(n)); + return rb_node_integer_literal_val(n); case NODE_FLOAT: - return rb_node_float_literal_val(RNODE_FLOAT(n)); + return rb_node_float_literal_val(n); case NODE_RATIONAL: - return rb_node_rational_literal_val(RNODE_RATIONAL(n)); + return rb_node_rational_literal_val(n); case NODE_IMAGINARY: - return rb_node_imaginary_literal_val(RNODE_IMAGINARY(n)); + return rb_node_imaginary_literal_val(n); case NODE_NIL: return Qnil; default: @@ -10240,7 +10240,7 @@ iseq_compile_each0(rb_iseq_t *iseq, LINK_ANCHOR *const ret, const NODE *const no break; } case NODE_INTEGER:{ - VALUE lit = rb_node_integer_literal_val(RNODE_INTEGER(node)); + VALUE lit = rb_node_integer_literal_val(node); debugp_param("integer", lit); if (!popped) { ADD_INSN1(ret, node, putobject, lit); @@ -10249,7 +10249,7 @@ iseq_compile_each0(rb_iseq_t *iseq, LINK_ANCHOR *const ret, const NODE *const no break; } case NODE_FLOAT:{ - VALUE lit = rb_node_float_literal_val(RNODE_FLOAT(node)); + VALUE lit = rb_node_float_literal_val(node); debugp_param("float", lit); if (!popped) { ADD_INSN1(ret, node, putobject, lit); @@ -10258,7 +10258,7 @@ iseq_compile_each0(rb_iseq_t *iseq, LINK_ANCHOR *const ret, const NODE *const no break; } case NODE_RATIONAL:{ - VALUE lit = rb_node_rational_literal_val(RNODE_RATIONAL(node)); + VALUE lit = rb_node_rational_literal_val(node); debugp_param("rational", lit); if (!popped) { ADD_INSN1(ret, node, putobject, lit); @@ -10267,7 +10267,7 @@ iseq_compile_each0(rb_iseq_t *iseq, LINK_ANCHOR *const ret, const NODE *const no break; } case NODE_IMAGINARY:{ - VALUE lit = rb_node_imaginary_literal_val(RNODE_IMAGINARY(node)); + VALUE lit = rb_node_imaginary_literal_val(node); debugp_param("imaginary", lit); if (!popped) { ADD_INSN1(ret, node, putobject, lit); -- cgit v1.2.3