groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patric Bechtel (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GROOVY-8384) Regression in 2.4.13 (snapshot) with STC and intdiv
Date Fri, 17 Nov 2017 13:35:00 GMT
Patric Bechtel created GROOVY-8384:
--------------------------------------

             Summary: Regression in 2.4.13 (snapshot) with STC and intdiv
                 Key: GROOVY-8384
                 URL: https://issues.apache.org/jira/browse/GROOVY-8384
             Project: Groovy
          Issue Type: Bug
          Components: Static compilation
    Affects Versions: 2.4.13
         Environment: any
            Reporter: Patric Bechtel


Even with the fix of 8380, the following still fails:
{code}
@groovy.transform.CompileStatic
class GanzBla {
   static void main(String[] args) {
      def a = 5.intdiv(2)
      assert a.class == java.lang.Integer
      def b = new Long( 5.intdiv(2) )
   }
}
{code}

Without CS, this just works, the type of 5.intdiv(2) is an Integer. With STC, it's a number
suddenly. In 2.4.12, this still works flawlessly.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message