From e5453979aa6b90c49d14cd55de59890b09ea1e45 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Fri, 3 Dec 2010 15:37:47 +0100 Subject: [PATCH] fix compiler crash after last change --- Cython/Compiler/Nodes.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Cython/Compiler/Nodes.py b/Cython/Compiler/Nodes.py index 8a7cc5ca..09a9ffdf 100644 --- a/Cython/Compiler/Nodes.py +++ b/Cython/Compiler/Nodes.py @@ -3244,10 +3244,9 @@ class CClassDefNode(ClassDefNode): self.body.analyse_expressions(scope) def generate_function_definitions(self, env, code): - self.generate_lambda_definitions(self.scope, code) if self.body: - self.body.generate_function_definitions( - self.entry.type.scope, code) + self.generate_lambda_definitions(self.scope, code) + self.body.generate_function_definitions(self.scope, code) def generate_execution_code(self, code): # This is needed to generate evaluation code for -- 2.26.2