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 | 7c763fa26c7b220e6307448d4bc5fb8143bf68cd (patch) | |
| tree | 79c663a365cc039f46e51658f288538eade86658 /parse.y | |
| parent | 3a383015bd6b06b2ed9c0bd0425c55031eae137e (diff) | |
| download | ruby-7c763fa26c7b220e6307448d4bc5fb8143bf68cd.tar.gz ruby-7c763fa26c7b220e6307448d4bc5fb8143bf68cd.tar.xz ruby-7c763fa26c7b220e6307448d4bc5fb8143bf68cd.zip | |
matz
git-svn-id: http://svn.ruby-lang.org/repos/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; } |
