Reviewers: bobv,


Please review this at http://gwt-code-reviews.appspot.com/1370806/

Affected files:
  M dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java


Index: dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java b/dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java index 8d3ead7d5818eaabda2cb5dffee558cbfa7b91b1..fa14b5eb6677bccda3693c8fdb38504873fb1b79 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java
@@ -87,9 +87,6 @@ public class ArtificialRescueRecorder {

       if (instantiable) {
         currentClass.addArtificialRescue(classType);
-
-        // Make sure that a class literal for the type has been allocated
-        program.getLiteralClass(classType);
       }

       if (classType instanceof JDeclaredType) {
Index: dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java b/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java index 64c0a9be7fb0ee2f17972924490da0614bc7f8f8..42e284cdf3d3bb8f8e36483827182dc286b49f54 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
@@ -575,7 +575,6 @@ public class ControlFlowAnalyzer {
for (JNode artificial : ((JDeclaredType) type).getArtificialRescues()) {
             if (artificial instanceof JReferenceType) {
               rescue((JReferenceType) artificial, true, true);
- rescue(program.getLiteralClass((JReferenceType) artificial).getField());
             } else if (artificial instanceof JVariable) {
               rescue((JVariable) artificial);
             } else if (artificial instanceof JMethod) {


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to