diff options
author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-04-19 18:17:59 +0000 |
---|---|---|
committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-04-19 18:17:59 +0000 |
commit | 534c5a29107b741cd322fe0dee17146de6e84087 (patch) | |
tree | b6a87c36d60886aecdee0213899b3b7bb66ea15a | |
parent | f7b5d336208e64a1b95dc403ee902157783bfdc3 (diff) | |
download | ruby-534c5a29107b741cd322fe0dee17146de6e84087.tar.gz |
* parse.y (void_expr0): node might become NULL after calling remove_begin().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | lib/mkmf.rb | 2 | ||||
-rw-r--r-- | parse.y | 2 |
3 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +Sun Apr 20 03:09:30 2003 WATANABE Hirofumi <eban@ruby-lang.org> + + * parse.y (void_expr0): node might become NULL after calling + remove_begin(). + Sat Apr 19 21:55:10 2003 Akinori MUSHA <knu@iDaemons.org> * ext/Setup*: Add zlib and remove bogus and obsolete entries. diff --git a/lib/mkmf.rb b/lib/mkmf.rb index a9f061df89..eda3389e11 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -518,7 +518,7 @@ def dir_config(target, idefault=nil, ldefault=nil) end if ldir - $LIBPATH.unshift(ldir) unless $LIBPATH.include?(ldir) + $LIBPATH.concat [ldir] unless $LIBPATH.include?(ldir) end [idir, ldir] @@ -4980,9 +4980,9 @@ void_expr0(node) char *useless = 0; if (!RTEST(ruby_verbose)) return; - if (!node) return; again: + if (!node) return; switch (nd_type(node)) { case NODE_NEWLINE: node = node->nd_next; |