diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-05-01 00:15:25 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-05-01 00:15:25 +0000 |
commit | 1ec656e349a1173fd95dd40e152f770c22de2602 (patch) | |
tree | 50c146cbdc02f846fe736accf4573c58403e873f /eval.c | |
parent | fa1855c6d4c9af369c4837051ee2d592375fb603 (diff) | |
download | ruby-1ec656e349a1173fd95dd40e152f770c22de2602.tar.gz |
* eval.c (rb_eval), parse.y (arg): reduce fixnum range literal at
parser. fixed: [ruby-dev:26113]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 10 |
1 files changed, 0 insertions, 10 deletions
@@ -3226,16 +3226,6 @@ rb_eval(self, n) result = rb_range_new(rb_eval(self, node->nd_beg), rb_eval(self, node->nd_end), nd_type(node) == NODE_DOT3); - if (node->nd_state) break; - if (nd_type(node->nd_beg) == NODE_LIT && FIXNUM_P(node->nd_beg->nd_lit) && - nd_type(node->nd_end) == NODE_LIT && FIXNUM_P(node->nd_end->nd_lit)) - { - nd_set_type(node, NODE_LIT); - node->nd_lit = result; - } - else { - node->nd_state = 1; - } break; case NODE_FLIP2: /* like AWK */ |