inheritance fix
authorStefan Behnel <scoder@users.berlios.de>
Sun, 16 Nov 2008 21:40:15 +0000 (22:40 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 16 Nov 2008 21:40:15 +0000 (22:40 +0100)
Cython/Compiler/UtilNodes.py

index 7a624fb5e9b035e4a652ee38ccc33bfd8e926911..369634cb3e92c6f0802e4415a8ebf198917bae3d 100644 (file)
@@ -7,7 +7,7 @@
 import Nodes
 import ExprNodes
 from Nodes import Node
-from ExprNodes import ExprNode
+from ExprNodes import AtomicExprNode
 
 class TempHandle(object):
     temp = None
@@ -17,9 +17,8 @@ class TempHandle(object):
     def ref(self, pos):
         return TempRefNode(pos, handle=self, type=self.type)
 
-class TempRefNode(ExprNode):
+class TempRefNode(AtomicExprNode):
     # handle   TempHandle
-    subexprs = []
 
     def analyse_types(self, env):
         assert self.type == self.handle.type