From 5a41ffced289753ea0832eee1af0a616db4f5edf Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 22 Aug 2007 00:40:49 +0000 Subject: * parse.y (yylex): return non-valid token for an invalid instance/class variable name. a patch from from Yusuke ENDOH . [ruby-dev:31095] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@13154 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 fcb888f71e..7aa04c8837 100644 --- a/parse.y +++ b/parse.y @@ -4350,6 +4350,7 @@ yylex() else { rb_compile_error("`@@%c' is not allowed as a class variable name", c); } + return 0; } if (!is_identchar(c)) { pushback(c); -- cgit v1.2.3