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
