[
https://issues.apache.org/jira/browse/GROOVY-11840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18051701#comment-18051701
]
Paul King commented on GROOVY-11840:
------------------------------------
{code:bash}
$ git bisect
{code}
suggests the following commit causes the change in behavior:
https://github.com/apache/groovy/commit/74f686698b5f
adding back in the removed line seems to restore the correct behavior without
breaking existing tests.
I'll see if [~emilles] has any thoughts before making any changes?
> Regression in if statement for boolean var in groovy 5
> ------------------------------------------------------
>
> Key: GROOVY-11840
> URL: https://issues.apache.org/jira/browse/GROOVY-11840
> Project: Groovy
> Issue Type: Bug
> Affects Versions: 5.0.3
> Reporter: Andriy Rysin
> Priority: Major
> Attachments: Test.groovy
>
>
> In groovy 5 "if( booleanVar )" evaluates to true even if boolean is false.
> See test example. On groovy4 both if statements are false, on groovy5 the
> first one is true.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)