From dff41130af20286f8ff969c0764acfae830f6de8 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 9 Aug 2007 19:47:11 +0000 Subject: * parse.y (internal_id_gen): internal ID must be bigger than tLAST_TOKEN. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 1 + 1 file changed, 1 insertion(+) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 06de11fce..9b90ff320 100644 --- a/parse.y +++ b/parse.y @@ -8307,6 +8307,7 @@ static ID internal_id_gen(struct parser_params *parser) { ID id = (ID)vtable_size(lvtbl->args) + (ID)vtable_size(lvtbl->vars); + id += ((tLAST_TOKEN - ID_INTERNAL) >> ID_SCOPE_SHIFT) + 1; return ID_INTERNAL | (id << ID_SCOPE_SHIFT); } -- cgit