[Python-checkins] r62826 - python/branches/tlee-ast-optimize/Python/optimize.c

thomas.lee python-checkins at python.org
Wed May 7 16:20:53 CEST 2008


Author: thomas.lee
Date: Wed May  7 16:20:52 2008
New Revision: 62826

Log:
Remove functions doing zero optimization (even on their children).

Modified:
   python/branches/tlee-ast-optimize/Python/optimize.c

Modified: python/branches/tlee-ast-optimize/Python/optimize.c
==============================================================================
--- python/branches/tlee-ast-optimize/Python/optimize.c	(original)
+++ python/branches/tlee-ast-optimize/Python/optimize.c	Wed May  7 16:20:52 2008
@@ -1023,18 +1023,6 @@
 }
 
 static int
-optimize_import(stmt_ty* stmt_ptr, PyArena* arena)
-{
-    return 1;
-}
-
-static int
-optimize_import_from(stmt_ty* stmt_ptr, PyArena* arena)
-{
-    return 1;
-}
-
-static int
 optimize_exec(stmt_ty* stmt_ptr, PyArena* arena)
 {
     stmt_ty stmt = *stmt_ptr;
@@ -1050,12 +1038,6 @@
 }
 
 static int
-optimize_global(stmt_ty* stmt_ptr, PyArena* arena)
-{
-    return 1;
-}
-
-static int
 optimize_stmt(stmt_ty* stmt_ptr, PyArena* arena)
 {
     stmt_ty stmt = *stmt_ptr;
@@ -1121,26 +1103,17 @@
             {
                 return optimize_assert(stmt_ptr, arena);
             }
-        case Import_kind:
-            {
-                return optimize_import(stmt_ptr, arena);
-            }
-        case ImportFrom_kind:
-            {
-                return optimize_import_from(stmt_ptr, arena);
-            }
         case Exec_kind:
             {
                 return optimize_exec(stmt_ptr, arena);
             }
-        case Global_kind:
-            {
-                return optimize_global(stmt_ptr, arena);
-            }
         case Expr_kind:
             {
                 return optimize_expr(&stmt->v.Expr.value, arena);
             }
+        case Import_kind:
+        case ImportFrom_kind:
+        case Global_kind:
         case Pass_kind:
         case Break_kind:
         case Continue_kind:


More information about the Python-checkins mailing list