You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2018/05/23 14:32:00 UTC
[jira] [Resolved] (GROOVY-8600) BUG! exception in phase
'instruction selection'
[ https://issues.apache.org/jira/browse/GROOVY-8600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King resolved GROOVY-8600.
-------------------------------
Resolution: Fixed
Assignee: Paul King
Fix Version/s: 2.4.16
That error message should no longer occur. Thanks for reporting the issue.
> BUG! exception in phase 'instruction selection'
> -----------------------------------------------
>
> Key: GROOVY-8600
> URL: https://issues.apache.org/jira/browse/GROOVY-8600
> Project: Groovy
> Issue Type: Bug
> Components: class generator
> Affects Versions: 2.4.15
> Environment: Windows 10, IntelliJ IDEA 2018.1.3, org.codehaus.groovy:groovy-all:2.4.15
> Reporter: Alexsey Konstantinov
> Assignee: Paul King
> Priority: Major
> Fix For: 2.4.16
>
>
> An error occurred when compiling a class of this construction:
> {code}
> import groovy.transform.CompileStatic
> class TestCompileStatic {
> Closure func
> @CompileStatic
> void testCallFunc () {
> {color:#d04437}if (func != null) func('test'){color}
> }
> }
> {code}
> > BUG! exception in phase 'instruction selection' in source unit 'TestCompileStatic.groovy' unexpected NullpointerException
> if you change the code to this:
> {{{color:#8eb021}if (func != null) func.call('test'){color}}}
> then the class is compiled correctly
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)