fix NormalizeTree transform
authorStefan Behnel <stefan_ml@behnel.de>
Sat, 27 Jul 2013 16:49:39 +0000 (18:49 +0200)
committerStefan Behnel <stefan_ml@behnel.de>
Sat, 27 Jul 2013 16:49:39 +0000 (18:49 +0200)
Cython/Compiler/ParseTreeTransforms.py

index 982c18a..43fe2d0 100644 (file)
@@ -131,9 +131,9 @@ class NormalizeTree(CythonTransform):
     def visit_ExprStatNode(self, node):
         """Eliminate useless string literals"""
         if node.expr.is_string_literal:
-            return None
-        self.visitchildren(node)
-        return node
+            return self.visit_PassStatNode(node)
+        else:
+            return self.visit_StatNode(node)
 
     def visit_CDeclaratorNode(self, node):
         return node