diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-07-27 09:49:34 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-07-27 09:49:34 +0000 |
commit | 77e876615da5f1482b225bd4f754b9fefcd52cec (patch) | |
tree | 27bc06133685cb3d4bcb75cfc81b3cda6cdf8e04 /parse.y | |
parent | f0ba57341ac7815189f7e33c980b8cbb51571efb (diff) | |
download | ruby-77e876615da5f1482b225bd4f754b9fefcd52cec.tar.gz |
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -1786,9 +1786,6 @@ none : /* none */ #include <sys/types.h> #include "regex.h" #include "util.h" -#ifndef strdup -char *strdup(); -#endif #define is_identchar(c) (((int)(c))!=-1&&(ISALNUM(c) || (c) == '_' || ismbchar(c))) @@ -1862,6 +1859,7 @@ yycompile(f, line) int line; { int n; + NODE *node = 0; if (!compile_for_eval && rb_safe_level() == 0 && rb_const_defined(rb_cObject, rb_intern("SCRIPT_LINES__"))) { @@ -1898,9 +1896,9 @@ yycompile(f, line) class_nest = 0; in_single = 0; cur_mid = 0; - if (n == 0) return ruby_eval_tree; - return 0; + if (n == 0) node = ruby_eval_tree; + return node; } static int lex_gets_ptr; |