print exception info to stderr

This commit is contained in:
Josh Holtrop 2014-07-09 16:17:30 -04:00
parent 23b6f7c060
commit 7d297a686b

2
main.c
View File

@ -12,7 +12,7 @@ static VALUE eval(const char * string)
// fprintf(stderr, "rb_eval_string_protect() returned state %d!\n", state); // fprintf(stderr, "rb_eval_string_protect() returned state %d!\n", state);
VALUE e = rb_errinfo(); VALUE e = rb_errinfo();
VALUE s = rb_funcall(e, rb_intern("message"), 0); VALUE s = rb_funcall(e, rb_intern("message"), 0);
printf("%s\n", StringValueCStr(s)); fprintf(stderr, "%s\n", StringValueCStr(s));
rb_set_errinfo(Qnil); rb_set_errinfo(Qnil);
} }
return v; return v;