Fixes issue #3247.  The upshot is, Pruner could leave the AST in an invalid state.  In practice, this almost never mattered because TypeTightener would happily come along and fix things up.  But sometimes, this would occur on the final Pruner pass, and since TypeTightener doesn't run after that, badness ensued.

Patch by: spoon, scottb


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4460 8db76d5a-ed1c-0410-87a9-c151d255dfc7
3 files changed