add safety fix for method dispatch visitor
authorStefan Behnel <stefan_ml@behnel.de>
Fri, 22 Feb 2013 17:02:07 +0000 (18:02 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Fri, 22 Feb 2013 17:02:07 +0000 (18:02 +0100)
Cython/Compiler/Visitor.py

index d17dfab..d46853a 100644 (file)
@@ -493,6 +493,8 @@ class MethodDispatcherTransform(EnvTransform):
         return self._dispatch_to_handler(node, function, args, None)
 
     def visit_PrimaryCmpNode(self, node):
+        if node.cascade:
+            return node  # not currently handled below
         return self._visit_binop_node(node)
 
     def visit_BinopNode(self, node):