1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* parse.y (value_expr_gen): now NODE_DEFN and NODE_DEFS are not void

value expressions.  get rid of wrong warning with -w, and make to
  pass tests with chkbuild.  ref. [Feature #3753]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
usa 2013-08-02 21:57:49 +00:00
parent 2b9dbb3e40
commit ccd5c3ddfc
2 changed files with 6 additions and 5 deletions

View file

@ -1,3 +1,9 @@
Sat Aug 3 06:55:29 2013 NAKAMURA Usaku <usa@ruby-lang.org>
* parse.y (value_expr_gen): now NODE_DEFN and NODE_DEFS are not void
value expressions. get rid of wrong warning with -w, and make to
pass tests with chkbuild. ref. [Feature #3753]
Sat Aug 3 04:23:48 2013 Eric Hodel <drbrain@segment7.net>
* doc/syntax/refinements.rdoc: Remove mention of instance_eval and

View file

@ -8887,11 +8887,6 @@ value_expr_gen(struct parser_params *parser, NODE *node)
}
while (node) {
switch (nd_type(node)) {
case NODE_DEFN:
case NODE_DEFS:
parser_warning(node, "void value expression");
return FALSE;
case NODE_RETURN:
case NODE_BREAK:
case NODE_NEXT: