diff options
author | S-H-GAMELINKS <gamelinks007@gmail.com> | 2022-11-15 13:24:08 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-11-16 18:58:33 +0900 |
commit | 1f4f6c9832d83e7ebd65ccf4e95cef358b3512c6 (patch) | |
tree | 823f1ca5409fdd930b05d974cdb70953b6e7e128 /parse.y | |
parent | dc1c4e46758ace2c9e5e822df0d64b16bb564bb4 (diff) | |
download | ruby-1f4f6c9832d83e7ebd65ccf4e95cef358b3512c6.tar.gz |
Using UNDEF_P macro
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -10848,7 +10848,7 @@ check_literal_when(struct parser_params *p, NODE *arg, const YYLTYPE *loc) if (!arg || !p->case_labels) return; lit = rb_node_case_when_optimizable_literal(arg); - if (lit == Qundef) return; + if (UNDEF_P(lit)) return; if (nd_type_p(arg, NODE_STR)) { RB_OBJ_WRITTEN(p->ast, Qnil, arg->nd_lit = lit); } @@ -11501,7 +11501,7 @@ shareable_literal_constant(struct parser_params *p, enum shareability shareable, } if (RTEST(lit)) { VALUE e = shareable_literal_value(elt); - if (e != Qundef) { + if (!UNDEF_P(e)) { rb_ary_push(lit, e); } else { @@ -11541,7 +11541,7 @@ shareable_literal_constant(struct parser_params *p, enum shareability shareable, if (RTEST(lit)) { VALUE k = shareable_literal_value(key); VALUE v = shareable_literal_value(val); - if (k != Qundef && v != Qundef) { + if (!UNDEF_P(k) && !UNDEF_P(v)) { rb_hash_aset(lit, k, v); } else { @@ -13787,7 +13787,7 @@ ripper_validate_object(VALUE self, VALUE x) if (x == Qfalse) return x; if (x == Qtrue) return x; if (NIL_P(x)) return x; - if (x == Qundef) + if (UNDEF_P(x)) rb_raise(rb_eArgError, "Qundef given"); if (FIXNUM_P(x)) return x; if (SYMBOL_P(x)) return x; @@ -13898,7 +13898,7 @@ static VALUE ripper_get_value(VALUE v) { NODE *nd; - if (v == Qundef) return Qnil; + if (UNDEF_P(v)) return Qnil; if (!RB_TYPE_P(v, T_NODE)) return v; nd = (NODE *)v; if (!nd_type_p(nd, NODE_RIPPER)) return Qnil; @@ -14159,7 +14159,7 @@ static VALUE ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg) { StringValue(msg); - if (obj == Qundef) { + if (UNDEF_P(obj)) { rb_raise(rb_eArgError, "%"PRIsVALUE, msg); } return Qnil; |