From: Stefan Behnel Date: Sun, 8 Dec 2013 14:12:55 +0000 (+0100) Subject: fix compiler crash X-Git-Tag: 0.20b1~131 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a6b0a201ce190b42ef856f6f7904cbcb099985ca;p=platform%2Fupstream%2Fpython-cython.git fix compiler crash --- diff --git a/Cython/Compiler/Optimize.py b/Cython/Compiler/Optimize.py index b558657..7164863 100644 --- a/Cython/Compiler/Optimize.py +++ b/Cython/Compiler/Optimize.py @@ -3394,6 +3394,9 @@ class ConstantFolding(Visitor.VisitorTransform, SkipDeclarations): def visit_ExprStatNode(self, node): self.visitchildren(node) + if not isinstance(node.expr, ExprNodes.ExprNode): + # ParallelRangeTransform does this ... + return node # drop unused constant expressions if node.expr.has_constant_result(): return None