Hi,

In message "Re: Ruby 1.8.6 trace return line numbers wrong"
    on Wed, 12 Mar 2008 11:46:47 +0900, Nobuyoshi Nakada <nobu / ruby-lang.org> writes:

|At Tue, 11 Mar 2008 18:30:28 +0900,
|Rocky Bernstein wrote in [ruby-core:15855]:
|> Notice that we give a *line* trace for line 3 but the *return *line number
|> which follows that goes back to line 2.
|
|It yielded the first line of the method.  Although it's
|difficult to yield the exact line number at `end', but easy for
|the last executed line.  Considering the case using return,
|this might be better.

Can you check in, along with the NODE_BMETHOD change?

							matz.