From: Jean Privat Date: Mon, 13 Jul 2015 15:40:30 +0000 (-0400) Subject: autosuperinit: constructors can be defined in interface, so autosuperinit should... X-Git-Tag: v0.7.7~23^2~8 X-Git-Url: http://nitlanguage.org autosuperinit: constructors can be defined in interface, so autosuperinit should search for them Signed-off-by: Jean Privat --- diff --git a/src/semantize/auto_super_init.nit b/src/semantize/auto_super_init.nit index cb4b70a..4a432c7 100644 --- a/src/semantize/auto_super_init.nit +++ b/src/semantize/auto_super_init.nit @@ -73,13 +73,6 @@ redef class AMethPropdef return end - # Do we inherit for a constructor? - var skip = true - for cd in mclassdef.in_hierarchy.direct_greaters do - if cd.mclass.kind.need_init then skip = false - end - if skip then return - # Now we search for the absence of any explicit super-init invocation # * via a "super" # * via a call of an other init