ruby-changes:16231
From: nobu <ko1@a...>
Date: Tue, 8 Jun 2010 03:30:50 +0900 (JST)
Subject: [ruby-changes:16231] Ruby:r28197 (trunk): * gc.c (rb_obj_id): trivial optimization.
nobu 2010-06-08 03:30:42 +0900 (Tue, 08 Jun 2010) New Revision: 28197 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28197 Log: * gc.c (rb_obj_id): trivial optimization. Modified files: trunk/gc.c Index: gc.c =================================================================== --- gc.c (revision 28196) +++ gc.c (revision 28197) @@ -3031,7 +3031,7 @@ * 24 if 32-bit, double is 8-byte aligned * 40 if 64-bit */ - if (TYPE(obj) == T_SYMBOL) { + if (SYMBOL_P(obj)) { return (SYM2ID(obj) * sizeof(RVALUE) + (4 << 2)) | FIXNUM_FLAG; } if (SPECIAL_CONST_P(obj)) { -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/