Compiler crash
Neal Gafter
neal at gafter.com
Wed May 21 08:38:55 PDT 2008
Thanks! I'll fix this asap.
By the way, I'm currently working to get the closures implementation
promoted to the GPLv2 mercurial repository. Once that is done I'll work
again on bug fixes.
Regards,
Neal
On Wed, May 21, 2008 at 12:12 AM, Mark Mahieu <
mark at twistedbanana.demon.co.uk> wrote:
> This class crashes the 2008-05-11 prototype:
>
>
> public class Crash {
>
> public static void main(String[] args) {
>
> {=> int throws Exception} fn = {=> throw new Exception();};
> }
> }
>
>
> java.lang.NullPointerException
> at com.sun.tools.javac.comp.Lower.unbox(Lower.java:2603)
> at com.sun.tools.javac.comp.Lower.boxIfNeeded(Lower.java:2568)
> at com.sun.tools.javac.comp.Lower.translate(Lower.java:1917)
> at com.sun.tools.javac.comp.Lower.visitReturn(Lower.java:2999)
> at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1314)
> at
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:62)
> at com.sun.tools.javac.comp.Lower.translate(Lower.java:1905)
> at
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:74)
> at
> com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:164)
> at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:2972)
> at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:859)
> at
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:62)
> at com.sun.tools.javac.comp.Lower.translate(Lower.java:1905)
> at
> com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:148)
> at
> com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2294)
> at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2213)
> ....
>
>
>
> Regards,
>
> Mark
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/closures-dev/attachments/20080521/f3c886c7/attachment.html
More information about the closures-dev
mailing list