From 815441a4c1aa4d02f7382148adbb2239ca32e921 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 10 Jun 2014 14:42:13 -0400 Subject: [PATCH] modelize_property: always check `redef` With a lesser strict version for the implicit main. I am not really sure why the original code was this. Signed-off-by: Jean Privat --- src/modelize_property.nit | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/modelize_property.nit b/src/modelize_property.nit index 5a4ec42..7bcccf8 100644 --- a/src/modelize_property.nit +++ b/src/modelize_property.nit @@ -455,13 +455,7 @@ redef class AMethPropdef mprop.is_new = n_kwnew != null if not self.check_redef_keyword(modelbuilder, nclassdef, n_kwredef, false, mprop) then return else - if n_kwredef == null then - if self isa AMainMethPropdef then - # no warning - else - if not self.check_redef_keyword(modelbuilder, nclassdef, n_kwredef, true, mprop) then return - end - end + if not self.check_redef_keyword(modelbuilder, nclassdef, n_kwredef, not self isa AMainMethPropdef, mprop) then return check_redef_property_visibility(modelbuilder, self.n_visibility, mprop) end nclassdef.mprop2npropdef[mprop] = self -- 1.7.9.5