Compiler crash - StackOverflowError

Neal Gafter neal at gafter.com
Tue Jun 17 08:15:00 PDT 2008


Mark-

Yes, this is a bug.  Thanks for reporting it!

Regards,
Neal

On Tue, Jun 17, 2008 at 1:22 AM, Mark Mahieu <mark at twistedbanana.demon.co.uk>
wrote:

> The following class triggers a StackOverflowError in the compiler:
>
>
> class StackOverflow {
>
>        class Inner {
>                {=> String} ref = this#toString();
>        }
> }
>
>
> The system is out of resources.
> Consult the following stack trace for details.
> java.lang.StackOverflowError
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:970)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:1401)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:1385)
>        at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:1401)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:1385)
>        at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:1401)
>        at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:1385)
>        at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
>        at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
>        ....
>
>
>
> Regards,
>
> Mark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/closures-dev/attachments/20080617/03ed92e0/attachment.html 


More information about the closures-dev mailing list