Makefile: `all` generate manpages as `pandoc` is no more required
[nit.git] / src / modelize / modelize_property.nit
index e3f5ea1..25502fd 100644 (file)
@@ -374,7 +374,7 @@ redef class ModelBuilder
                mtype = mtype.undecorate
                if mtype isa MClassType then
                        vis_type = mtype.mclass.visibility
-                       mmodule_type = mtype.mclass.intro.mmodule
+                       mmodule_type = mtype.mclass.intro_mmodule
                else if mtype isa MVirtualType then
                        vis_type = mtype.mproperty.visibility
                        mmodule_type = mtype.mproperty.intro_mclassdef.mmodule
@@ -1551,7 +1551,7 @@ redef class AAttrPropdef
                        ntype = n_intro.n_type.mtype
                end
                # check
-               if ntype ==null or ntype != n_type.mtype then return
+               if ntype == null or ntype != n_type.mtype or mpropdef == null then return
                modelbuilder.advice(n_type, "useless-signature", "Warning: useless type repetition on redefined attribute `{mpropdef.name}`")
        end
 end