[ 
https://issues.apache.org/jira/browse/GROOVY-9610?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Milles closed GROOVY-9610.
-------------------------------
    Resolution: Won't Fix

> Unreachable line numbers after ARETURN in bytecode
> --------------------------------------------------
>
>                 Key: GROOVY-9610
>                 URL: https://issues.apache.org/jira/browse/GROOVY-9610
>             Project: Groovy
>          Issue Type: Bug
>          Components: bytecode
>    Affects Versions: 2.4.16
>            Reporter: Primo Modica
>            Priority: Major
>              Labels: bytecode, jacoco
>
> This ticket is the same of GROOVY-9126 but for a different groovy version.
> From the above ticket:
> {noformat}
> Starting with Groovy 2.5.5, unreachable line numbers were added to the byte 
> code. This causes tools like JaCoCo 
> to report uncovered lines. Removing these line numbers after the ARETURN 
> would be helpful.
> https://github.com/jacoco/jacoco/issues/884
> ARETURN
> L1
> LINENUMBER 16 L1 <-- new line number that cant be hit after ARETURN
> FRAME FULL [] [java/lang/Throwable]
> NOP
> ATHROW
> LOCALVARIABLE this Lcom/company/Form; L0 L1 0
> MAXSTACK = 2
> MAXLOCALS = 1
> {noformat}
> The problem is that the bug has been introduced in GROOVY-7647  that belongs 
> to the changelog of 
> [2.4.16|http://groovy-lang.org/changelogs/changelog-2.4.16.html] and the fix 
> has been only applied to versions > 2_5_X as stated in this 
> [comment|https://issues.apache.org/jira/browse/GROOVY-9126?focusedCommentId=16980256&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16980256].
> Request:
>  Please fix also versions >= 2.4.16
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to