[Checkers] [Fwd: hg: jdk7/tl/langtools: 6663588: Compiler goes into infinite loop for Cyclic Inheritance test case]

Matt Papi mpapi at csail.mit.edu
Tue Mar 4 11:29:11 EST 2008


Here's another infinite loop that we should check for in the framework 
once JSR 308 javac gets this patch. The URL below has both the patch and 
a test case. (We can't test for it yet, since an unpatched javac gets 
caught in the loop before annotation processing occurs.)

FYI: Sun has just started making commits to their langtools repository 
this morning, and commit messages (like the one below) are forwarded to 
the compiler discussion list (compiler-dev). I plan to forward to this 
list the tiny percentage of commit messages that are interesting to us 
as checker & framework developers, and also add a test case and/or note 
in the bugs file (once I get the bugs file in SVN).

- Matt

-------- Original Message --------
Subject: hg: jdk7/tl/langtools: 6663588: Compiler goes into infinite 
loop for	Cyclic Inheritance test case
Date: Tue, 04 Mar 2008 15:57:31 +0000
From: mcimadamore at hg.openjdk.java.net
To: compiler-dev at openjdk.java.net, core-libs-dev at openjdk.java.net, 
net-dev at openjdk.java.net, security-dev at openjdk.java.net, 
serviceability-dev at openjdk.java.net

Changeset: 38bd6375f37d
Author:    mcimadamore
Date:      2008-03-04 15:45 +0000
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/38bd6375f37d

6663588: Compiler goes into infinite loop for Cyclic Inheritance test case
Summary: interplay between cyclic inheritance and tvar bounds hangs javac
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/T6663588.java




More information about the checkers mailing list