summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ParseTreeTransforms.py
diff options
context:
space:
mode:
authorRobert Bradshaw <robertwb@gmail.com>2014-07-10 13:50:29 -0700
committerRobert Bradshaw <robertwb@gmail.com>2014-07-10 14:02:26 -0700
commit6a65938a6ce800e016b3e3fa19e2d7f6b38c6681 (patch)
treee0f6abc1787bca79ac0692acce3e239edc99c16b /Cython/Compiler/ParseTreeTransforms.py
parentaf201548b7f46cb1b1347f11dd8c4abe39be9ea7 (diff)
downloadcython-6a65938a6ce800e016b3e3fa19e2d7f6b38c6681.tar.gz
Fix error test.
Diffstat (limited to 'Cython/Compiler/ParseTreeTransforms.py')
-rw-r--r--Cython/Compiler/ParseTreeTransforms.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py
index a71d47524..c1e5c3bb3 100644
--- a/Cython/Compiler/ParseTreeTransforms.py
+++ b/Cython/Compiler/ParseTreeTransforms.py
@@ -2400,6 +2400,13 @@ class CreateClosureClasses(CythonTransform):
self.visitchildren(node)
return node
+ def visit_CFuncDefNode(self, node):
+ if not node.overridable:
+ return self.visit_FuncDefNode(node)
+ else:
+ self.visitchildren(node)
+ return node
+
class GilCheck(VisitorTransform):
"""