Author: sp...@google.com
Date: Tue Apr  7 09:53:21 2009
New Revision: 5192

Modified:
    trunk/dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java

Log:
Removes some code accidentally committed along with r5191.

Modified:  
trunk/dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java
==============================================================================
--- trunk/dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java  
(original)
+++ trunk/dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java Tue  
Apr  7 09:53:21 2009
@@ -230,9 +230,6 @@
     */
    private class FindStaticDispatchSitesVisitor extends JVisitor {

-    private JMethod currentMethod;
-    private ControlFlowAnalyzer initiallyLive;
-
      @Override
      public void endVisit(JMethodCall x, Context ctx) {
        JMethod method = x.getTarget();
@@ -263,35 +260,8 @@
          return;
        }

-      if (initiallyLive.getLiveFieldsAndMethods().contains(currentMethod)
-           
&& !initiallyLive.getLiveFieldsAndMethods().contains(x.getTarget())) {
-        /*
-         * Don't devirtualize calls from initial code to non-initial code.
-         */
-        return;
-      }
-
        // Let's do it!
        toBeMadeStatic.add(method);
-    }
-
-    @Override
-    public boolean visit(JMethod x, Context ctx) {
-      currentMethod = x;
-      return true;
-    }
-
-    @Override
-    public boolean visit(JProgram x, Context ctx) {
-      // TODO(spoon) factor out this computation of the initially live  
stuff to
-      // a method in CodeSplitter
-      initiallyLive = new ControlFlowAnalyzer(x);
-      for (JMethod entry : x.entryMethods.get(0)) {
-        initiallyLive.traverseFrom(entry);
-      }
-      initiallyLive.traverseFromClassLiteralFactories();
-
-      return true;
      }
    }


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

Reply via email to