Hi,
In object.c I see this:
#ifdef NIL_PLUS
static VALUE nil_plus(VALUE x, VALUE y)
{
switch (TYPE(y)) {
case T_NIL:
case T_FIXNUM:
case T_FLOAT:
case T_BIGNUM:
case T_STRING:
case T_ARRAY:
return y;
default:
rb_raise(rb_eTypeError, "tried to add %s(%s) to nil",
RSTRING(rb_inspect(y))->ptr,
rb_obj_classname(y));
}
/* not reached */
}
#endif
But I see no other reference to NIL_PLUS or nil_plus anywhere in the
source.
Can this be discarded?
Regards,
Dan
This communication is the property of Qwest and may contain confidential =
or
privileged information. Unauthorized use of this communication is =
strictly=20
prohibited and may be unlawful. If you have received this communication =
in error, please immediately notify the sender by reply e-mail and =
destroy=20
all copies of the communication and any attachments.