From: Jean Privat Date: Tue, 2 Dec 2014 16:19:17 +0000 (-0500) Subject: modelize: do not leave `build_property` with a mprop without an intro X-Git-Tag: v0.7~83^2~1 X-Git-Url: http://nitlanguage.org?hp=1e6ab5cb642afc6ec2b9583bbef81c2cc10361ad modelize: do not leave `build_property` with a mprop without an intro Signed-off-by: Jean Privat --- diff --git a/src/modelize/modelize_property.nit b/src/modelize/modelize_property.nit index e04fd81..840cd18 100644 --- a/src/modelize/modelize_property.nit +++ b/src/modelize/modelize_property.nit @@ -619,7 +619,7 @@ redef class AMethPropdef mprop.is_init = is_init mprop.is_new = n_kwnew != null if parent isa ATopClassdef then mprop.is_toplevel = true - if not self.check_redef_keyword(modelbuilder, mclassdef, n_kwredef, false, mprop) then return + self.check_redef_keyword(modelbuilder, mclassdef, n_kwredef, false, mprop) else if not mprop.is_root_init and not self.check_redef_keyword(modelbuilder, mclassdef, n_kwredef, not self isa AMainMethPropdef, mprop) then return check_redef_property_visibility(modelbuilder, self.n_visibility, mprop)