You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Eric Milles (Jira)" <ji...@apache.org> on 2020/01/22 19:51:00 UTC
[jira] [Created] (GROOVY-9373) ASM: rework line numbers for blocks
with fast-path or return statement insertion
Eric Milles created GROOVY-9373:
-----------------------------------
Summary: ASM: rework line numbers for blocks with fast-path or return statement insertion
Key: GROOVY-9373
URL: https://issues.apache.org/jira/browse/GROOVY-9373
Project: Groovy
Issue Type: Bug
Affects Versions: 3.0.0-rc-3, 2.5.9, 2.4.18
Reporter: Eric Milles
GROOVY-4063, GROOVY-7647, GROOVY-8742, GROOVY-9076, GROOVY-9199 and GROOVY-9209 present (possibly) conflicting concerns. Code coverage metrics are thrown off when line number information exists outside of the reachable paths in the bytecode. Debug break and step exhibit strange behaviors when the bytecode contains insufficient or duplicated line number information.
Can the ASM changes in StatementWriter be reworked to address these concerns?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)