From f180a690a552d29aca0818721f0f3dac7ebb53f2 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 18 Dec 2007 12:07:51 +0000 Subject: * compile.c, insnhelper.ci, insns.def, object.c, vm.c, vm.h: optimize !@, != method invocation. * id.c, id.h: ditto. * bootstraptest/test_syntax.rb: add tests for above. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- object.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'object.c') diff --git a/object.c b/object.c index c33123b2f..4811c9a0a 100644 --- a/object.c +++ b/object.c @@ -89,7 +89,7 @@ rb_eql(VALUE obj1, VALUE obj2) * 1.eql? 1.0 #=> false */ -static VALUE +VALUE rb_obj_equal(VALUE obj1, VALUE obj2) { if (obj1 == obj2) return Qtrue; @@ -103,7 +103,7 @@ rb_obj_equal(VALUE obj1, VALUE obj2) * Boolean negate. */ -static VALUE +VALUE rb_obj_not(VALUE obj) { return RTEST(obj) ? Qfalse : Qtrue; @@ -116,7 +116,7 @@ rb_obj_not(VALUE obj) * Returns true if two objects are not-equal, otherwise false. */ -static VALUE +VALUE rb_obj_not_equal(VALUE obj1, VALUE obj2) { VALUE result = rb_funcall(obj1, id_eq, 1, obj2); -- cgit