summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorktsj <ktsj@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-31 14:11:37 +0000
committerktsj <ktsj@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-31 14:11:37 +0000
commit3441301d7dbb103478abf575251c59c18958e530 (patch)
tree8abc6d99d03a8b0ead4a88ea19e52f35102a79e8
parent172ac007f82ab70e215f236185760d6cc06b8379 (diff)
downloadruby-3441301d7dbb103478abf575251c59c18958e530.tar.gz
* vm.c (check_env): print debug messages to stderr.
[Feature #4871] [ruby-dev:43743] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--vm.c14
2 files changed, 12 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index b42fd82408..5cde81fb08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jul 31 23:06:57 2011 Kazuki Tsujimoto <kazuki@callcc.net>
+
+ * vm.c (check_env): print debug messages to stderr.
+ [Feature #4871] [ruby-dev:43743]
+
Sun Jul 31 22:50:23 2011 Kazuki Tsujimoto <kazuki@callcc.net>
* vm.c (vm_make_env_each): don't save prev env value.
diff --git a/vm.c b/vm.c
index 376b17c1c3..bf01444757 100644
--- a/vm.c
+++ b/vm.c
@@ -302,16 +302,16 @@ static VALUE check_env_value(VALUE envval);
static int
check_env(rb_env_t * const env)
{
- printf("---\n");
- printf("envptr: %p\n", (void *)&env->block.dfp[0]);
- printf("envval: %10p ", (void *)env->block.dfp[1]);
+ fprintf(stderr, "---\n");
+ fprintf(stderr, "envptr: %p\n", (void *)&env->block.dfp[0]);
+ fprintf(stderr, "envval: %10p ", (void *)env->block.dfp[1]);
dp(env->block.dfp[1]);
- printf("lfp: %10p\n", (void *)env->block.lfp);
- printf("dfp: %10p\n", (void *)env->block.dfp);
+ fprintf(stderr, "lfp: %10p\n", (void *)env->block.lfp);
+ fprintf(stderr, "dfp: %10p\n", (void *)env->block.dfp);
if (env->prev_envval) {
- printf(">>\n");
+ fprintf(stderr, ">>\n");
check_env_value(env->prev_envval);
- printf("<<\n");
+ fprintf(stderr, "<<\n");
}
return 1;
}