LGTM
http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java File dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java (right): http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java#newcode114 dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java:114: } Ok, I think I get it. Don't need to rescue Foo[], unless some other code actually instantiates and instance of it, etc. And I was worried that the leaf types weren't being rescued, but again, if an element is ever referenced from that array, then that would be a separately visited expression, that would rescue the leaf type, etc. http://gwt-code-reviews.appspot.com/1443807/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
