diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-11-17 14:01:57 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-11-17 14:01:57 +0000 |
commit | f87abaadcc91b775a5e3c7ee3292d5316e985893 (patch) | |
tree | 7d48abe11198bdbbae98d25e2eb89894ffb91c9e | |
parent | 8a442aa52ada40011e314676380a0e7c0011927e (diff) | |
download | ruby-f87abaadcc91b775a5e3c7ee3292d5316e985893.tar.gz |
* parse.y (dsym): garbage returned. (ruby-bugs-ja:PR#358)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | parse.y | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Sun Nov 17 22:57:31 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> + + * parse.y (dsym): garbage returned. (ruby-bugs-ja:PR#358) + Fri Nov 15 07:40:08 2002 NAKAMURA Hiroshi <nakahiro@sarion.co.jp> * observer.rb: raise NoMethodError instead of NameError. @@ -1978,11 +1978,10 @@ sym : fname dsym : tSYMBEG xstring_contents tSTRING_END { lex_state = EXPR_END; - if (!$2) { + if (!($$ = $2)) { yyerror("empty symbol literal"); } else { - $$ = $2; switch (nd_type($$)) { case NODE_STR: $$->nd_lit = ID2SYM(rb_intern(RSTRING($$->nd_lit)->ptr)); |