From 7f37c2fc57f7126b856265d9189fb91f2263eeb8 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 5 Apr 2017 12:38:38 +0900 Subject: Use stderr for debug prints in DEBUG(); fix #3584 --- src/gc.c | 2 +- src/vm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gc.c b/src/gc.c index 391da84cb..872b9db3e 100644 --- a/src/gc.c +++ b/src/gc.c @@ -701,7 +701,7 @@ mrb_gc_mark(mrb_state *mrb, struct RBasic *obj) static void obj_free(mrb_state *mrb, struct RBasic *obj, int end) { - DEBUG(printf("obj_free(%p,tt=%d)\n",obj,obj->tt)); + DEBUG(fprintf(stderr, "obj_free(%p,tt=%d)\n",obj,obj->tt)); switch (obj->tt) { /* immediate - no mark */ case MRB_TT_TRUE: diff --git a/src/vm.c b/src/vm.c index bb4023da2..1db82eeb1 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1809,7 +1809,7 @@ RETRY_TRY_BLOCK: return v; } pc = ci->pc; - DEBUG(printf("from :%s\n", mrb_sym2name(mrb, ci->mid))); + DEBUG(fprintf(stderr, "from :%s\n", mrb_sym2name(mrb, ci->mid))); proc = mrb->c->ci->proc; irep = proc->body.irep; pool = irep->pool; -- cgit v1.2.3