summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-08 01:52:15 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-08 01:52:15 +0000
commit39aac1f5271dde6c8bf70da58f8a5367a824d045 (patch)
tree364781b3667f8c6a104260f5327f5807d2b505e8
parent75bbe70e16fe9c25d8a777a7585bad010cb387f9 (diff)
downloadruby-39aac1f5271dde6c8bf70da58f8a5367a824d045.tar.gz
ruby-39aac1f5271dde6c8bf70da58f8a5367a824d045.tar.xz
ruby-39aac1f5271dde6c8bf70da58f8a5367a824d045.zip
* eval.c (rb_exec_recursive): declaration should precede statements
before C99. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog9
-rw-r--r--eval.c2
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 5749b70a3..095330851 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Mar 8 10:48:53 2005 NAKAMURA Usaku <usa@ruby-lang.org>
+
+ * eval.c (rb_exec_recursive): declaration should precede statements
+ before C99.
+
Tue Mar 8 10:05:40 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
* error.c (errno_missing): Errno.const_missing to allow references
@@ -8,8 +13,8 @@ Tue Mar 8 10:05:40 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
Sat Mar 8 01:19:00 2005 NARUSE, Yui <naruse@ruby-lang.org>
- * ext/nkf/nkf-utf8/nkf.c: follow nkf 1.66
- fixed: [ruby-dev:25828]
+ * ext/nkf/nkf-utf8/nkf.c: follow nkf 1.66
+ fixed: [ruby-dev:25828]
Mon Mar 7 21:29:40 2005 GOTOU Yuuzou <gotoyuzo@notwork.org>
diff --git a/eval.c b/eval.c
index 59e115408..8aed6dfa6 100644
--- a/eval.c
+++ b/eval.c
@@ -13057,10 +13057,10 @@ rb_exec_recursive(func, obj, arg)
return (*func)(obj, arg, Qtrue);
}
else {
- recursive_push(obj);
VALUE result;
int state;
+ recursive_push(obj);
PUSH_TAG(PROT_NONE);
if ((state = EXEC_TAG()) == 0) {
result = (*func)(obj, arg, Qfalse);