From e1038377a9c8ec8002d07cfdbca6a1c0cca1fc8c Mon Sep 17 00:00:00 2001 From: mame Date: Thu, 21 Mar 2019 05:59:14 +0000 Subject: Fix a wrong lineno in backtrace for cfunc lineno is an int, and INT2FIX(0) was assigned. [Bug #15719] [ruby-core:91911] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_backtrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm_backtrace.c') diff --git a/vm_backtrace.c b/vm_backtrace.c index 8264018da0..6e48ef4580 100644 --- a/vm_backtrace.c +++ b/vm_backtrace.c @@ -352,7 +352,7 @@ location_to_str(rb_backtrace_location_t *loc) } else { file = GET_VM()->progname; - lineno = INT2FIX(0); + lineno = 0; } name = rb_id2str(loc->body.cfunc.mid); break; -- cgit v1.2.3