diff options
author | yui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-30 23:44:42 +0000 |
---|---|---|
committer | yui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-30 23:44:42 +0000 |
commit | a2c913c50deb2ea9a4562c1a10c5f15b585dbbf6 (patch) | |
tree | f67a94ae9d2bfc3d8c9e969cf3911204f0e532e6 /dir.c | |
parent | 38196df82eeb4a057b148784d217e3bb94f090b0 (diff) | |
download | ruby-a2c913c50deb2ea9a4562c1a10c5f15b585dbbf6.tar.gz |
Use nd_lineno instead of nd_line for branch coverages
* compile.c (compile_if, compile_case, compile_loop, iseq_compile_each0):
Use nd_lineno of nodes for branch coverages.
nd_lineno is not adjusted line number of nodes.
Sometimes nd_line is adjusted by fixpos. These
adjustments lead to confusing result.
For example, lineno of NODE_IF is 1, but
line is 2 (line number is one-based).
```
;;;;;;;;;;;;;;;;;;;;if
1 + 1
2
end
```
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'dir.c')
0 files changed, 0 insertions, 0 deletions