summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parse.y2
-rw-r--r--variable.c2
-rw-r--r--vm_insnhelper.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/parse.y b/parse.y
index d0f37a18cc..cdb7b4b93c 100644
--- a/parse.y
+++ b/parse.y
@@ -13612,7 +13612,7 @@ ripper_validate_object(VALUE self, VALUE x)
{
if (x == Qfalse) return x;
if (x == Qtrue) return x;
- if (x == Qnil) return x;
+ if (NIL_P(x)) return x;
if (x == Qundef)
rb_raise(rb_eArgError, "Qundef given");
if (FIXNUM_P(x)) return x;
diff --git a/variable.c b/variable.c
index a3512adc99..056a1000b8 100644
--- a/variable.c
+++ b/variable.c
@@ -2605,7 +2605,7 @@ autoload_load_needed(VALUE _arguments)
return Qfalse;
}
- if (autoload_data->mutex == Qnil) {
+ if (NIL_P(autoload_data->mutex)) {
autoload_data->mutex = rb_mutex_new();
autoload_data->fork_gen = GET_VM()->fork_gen;
}
diff --git a/vm_insnhelper.c b/vm_insnhelper.c
index 1812f7ce71..837c71ffd5 100644
--- a/vm_insnhelper.c
+++ b/vm_insnhelper.c
@@ -4841,7 +4841,7 @@ vm_objtostring(const rb_iseq_t *iseq, VALUE recv, CALL_DATA cd)
// going to use this string for interpolation, it's fine to use the
// frozen string.
VALUE val = rb_mod_name(recv);
- if (val == Qnil) {
+ if (NIL_P(val)) {
val = rb_mod_to_s(recv);
}
return val;