cython-devel

changeset 2746:9e88d3a5d085

'type inference' for special temp nodes
author Stefan Behnel <scoder@users.berlios.de>
date Sun Dec 06 00:09:54 2009 +0100 (2 years ago)
parents d3155772b36f
children 69329d8ecb9c
files Cython/Compiler/UtilNodes.py
line diff
1.1 --- a/Cython/Compiler/UtilNodes.py Sun Dec 06 00:04:50 2009 +0100 1.2 +++ b/Cython/Compiler/UtilNodes.py Sun Dec 06 00:09:54 2009 +0100 1.3 @@ -127,6 +127,9 @@ 1.4 def analyse_types(self, env): 1.5 self.type = self.expression.type 1.6 1.7 + def infer_type(self, env): 1.8 + return self.expression.infer_type(env) 1.9 + 1.10 def result(self): 1.11 return self.result_code 1.12 1.13 @@ -192,6 +195,9 @@ 1.14 self.pos = subexpression.pos 1.15 self.subexpression = subexpression 1.16 1.17 + def infer_type(self, env): 1.18 + return self.subexpression.infer_type(env) 1.19 + 1.20 def result(self): 1.21 return self.subexpression.result() 1.22