debug_temp_code_comments = 0
# Write a call trace of the code generation phase into the C code
-debug_trace_code_generation = 0
+debug_trace_code_generation = 1
# Do not replace exceptions with user-friendly error messages
debug_no_exception_intercept = 0
node.needs_closure = self.needs_closure
self.needs_closure = True
return node
+
+ def visit_CFuncDefNode(self, node):
+ self.visit_FuncDefNode(node)
+ if node.needs_closure:
+ error(node.pos, "closures inside cdef functions not yet supported")
+ return node
def visit_LambdaNode(self, node):
self.needs_closure = False