Stephen Albrecht created GROOVY-11760: -----------------------------------------
Summary: @CompileStatic method triggers static type checking error in Groovy 5 but not Groovy 4 Key: GROOVY-11760 URL: https://issues.apache.org/jira/browse/GROOVY-11760 Project: Groovy Issue Type: Bug Components: Static compilation Affects Versions: 5.0.1 Reporter: Stephen Albrecht This script executes in Groovy 4.0.28 but fails in 5.0.1 {code:java} import groovy.transform.CompileStatic @CompileStatic float getFoo() { 1f / 1 } foo{code} Groovy 4.0.28 {code:java} Result: 1.0{code} Groovy 5.0.1 {code:java} [Static type checking] - Possible loss of precision from double to float at line: 5, column: 4{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)