From 11da4bd2144a825ff11738bb8ece7c5ac2d24388 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Sat, 25 Jul 2009 21:13:38 -0400 Subject: [PATCH 1/1] syntax: remove attribute _node in MMSrcAncestor Signed-off-by: Jean Privat --- src/syntax/mmbuilder.nit | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/syntax/mmbuilder.nit b/src/syntax/mmbuilder.nit index 87b5530..436bbe1 100644 --- a/src/syntax/mmbuilder.nit +++ b/src/syntax/mmbuilder.nit @@ -319,13 +319,10 @@ end # Concrete NIT class specialization relation class MMSrcAncestor special MMAncestor - # The related AST node - readable var _node: ASuperclass redef readable var _local_class: MMLocalClass - init(n: ASuperclass, c: MMLocalClass) + init(c: MMLocalClass) do - _node = n _local_class = c end end @@ -728,7 +725,7 @@ redef class ASuperclass super var c = n_type.get_local_class(v) if c == null then return - var ancestor = new MMSrcAncestor(self, c) + var ancestor = new MMSrcAncestor(c) _ancestor = ancestor v.local_class.add_direct_parent(ancestor) end -- 1.7.9.5