From 77e876615da5f1482b225bd4f754b9fefcd52cec Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 27 Jul 2000 09:49:34 +0000 Subject: matz git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index fcdee13cbe..48e26e7acc 100644 --- a/parse.y +++ b/parse.y @@ -1786,9 +1786,6 @@ none : /* none */ #include #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; -- cgit v1.2.3