fix compiler crash
authorStefan Behnel <stefan_ml@behnel.de>
Wed, 6 Feb 2013 06:17:44 +0000 (07:17 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Wed, 6 Feb 2013 06:17:44 +0000 (07:17 +0100)
Cython/Compiler/Optimize.py

index c0df9a3..cc86ac2 100644 (file)
@@ -1186,11 +1186,11 @@ class SimplifyCalls(Visitor.EnvTransform):
         kwargs = node.keyword_args
 
         function = node.function
+        if not function.is_name:
+            # TODO: optimise methods as well
+            return node
         entry = function.entry
         if not entry:
-            if not function.is_name:
-                # TODO: optimise methods as well
-                return node
             entry = self.current_env().lookup(function.name)
             if not entry:
                 return node