summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
authoryui-knk <[email protected]>2024-01-08 12:20:03 +0900
committerYuichiro Kaneko <[email protected]>2024-01-08 14:02:48 +0900
commit7ffff3e043b081a8c72b8f8c537f17388fd127a9 (patch)
tree635b6035cd6080d709588beade92e1f3c6364be2 /compile.c
parentd9bad91c342d65332588672081597af5ab30fe97 (diff)
Change numeric node value functions argument to `NODE *`
Change the argument to align with other node value functions like `rb_node_line_lineno_val`.
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c36
1 files changed, 18 insertions, 18 deletions
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);