ruby-changes:25978
From: nobu <ko1@a...>
Date: Fri, 30 Nov 2012 14:42:17 +0900 (JST)
Subject: [ruby-changes:25978] nobu:r38035 (trunk): parse.y: LVAR_USED
nobu 2012-11-30 14:42:01 +0900 (Fri, 30 Nov 2012) New Revision: 38035 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=38035 Log: parse.y: LVAR_USED * parse.y (LVAR_USED): use MSB of ID. Modified files: trunk/parse.y Index: parse.y =================================================================== --- parse.y (revision 38034) +++ parse.y (revision 38035) @@ -8545,7 +8545,7 @@ return RSTRING_PTR(s)[0] == '_'; } -#define LVAR_USED ((int)1 << (sizeof(int) * CHAR_BIT - 1)) +#define LVAR_USED ((ID)1 << (sizeof(ID) * CHAR_BIT - 1)) static ID shadowing_lvar_gen(struct parser_params *parser, ID name) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/