Scott, This indeed fixes the problem. I'll send a patch with test soon.
On Wed, Oct 1, 2008 at 1:36 PM, Scott Blum <[EMAIL PROTECTED]> wrote: > I suspect the block at 596 should be run only when x.canBePolyMorphic(). > > On Wed, Oct 1, 2008 at 4:12 PM, Mike Aizatsky <[EMAIL PROTECTED]> > wrote: >> >> Hi! >> >> I'm currently working on a new optimization for GWT. And >> apparently it triggered a bug in TypeTightener. I'm not sure why you >> can't see it without my additional pass (and, actually, reordered some >> others), but here's what is going on: >> >> - There's a FlexTable.insertRow method, which just calls >> super.insertRow() >> - There's only one implementation of HTMLTable (FlexTable) in the program >> - TypeTighener's getSingleConcreteMethod thinks that we should replace >> "this.<HTMTable>insertRow()" call into "this.<FlexTable>insertRow()", >> thus creating an infinite recursion. >> >> Can you help me fixing it? I don't see any easy way. >> >> -- >> Regards, >> Mike > > -- Regards, Mike --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
