diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-10-10 07:03:36 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-10-10 07:03:36 +0000 |
commit | 1ce6f065b519284a5ad7135a6db77fcbe1aa778a (patch) | |
tree | 79c663a365cc039f46e51658f288538eade86658 /parse.y | |
parent | ef45458e9405c57ab4f59f648c4001ea4df30489 (diff) |
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -4342,11 +4342,6 @@ assign_in_cond(node) switch (nd_type(node->nd_value)) { case NODE_LIT: case NODE_STR: - case NODE_DSTR: - case NODE_XSTR: - case NODE_DXSTR: - case NODE_EVSTR: - case NODE_DREGX: case NODE_NIL: case NODE_TRUE: case NODE_FALSE: @@ -4354,12 +4349,19 @@ assign_in_cond(node) rb_warn("found = in conditional, should be =="); return 1; + case NODE_DSTR: + case NODE_XSTR: + case NODE_DXSTR: + case NODE_EVSTR: + case NODE_DREGX: default: break; } +#if 0 if (assign_in_cond(node->nd_value) == 0) { rb_warning("assignment in condition"); } +#endif return 1; } |