Project

General

Profile

Actions

Bug #16633

closed

TracePoint :line event issue

Added by ViugiNick (Nickolay Viuginov) almost 5 years ago. Updated almost 5 years ago.

Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
2.3.1-2.7.0
[ruby-core:97163]

Description

TracePoint.new(:line) do |tp|
  p [tp.lineno, tp.event]
end.enable

def bar
  yield 1
  yield 2
end
def foo
  1 + 1
  bar do |a|
    return a
  end
  1 + 1
end
def foobar
  1 + 1
  puts foo
  1 + 1
end
foobar

[5, :line]
[9, :line]
[16, :line]
[21, :line]
[17, :line]
[18, :line]
[10, :line]
[11, :line]
[6, :line]
[12, :line]
1
[19, :line]

As you can see there is no line event for line #7

Actions

Also available in: Atom PDF

Like0
Like0Like0