transform: skip if no mpropdef instead of abort
[nit.git] / src / transform.nit
index 2fda94e..8ae2c28 100644 (file)
@@ -41,7 +41,9 @@ private class TransformPhase
        do
                var val
 
-               var v = new TransformVisitor(self, npropdef.mpropdef.as(not null))
+               var m = npropdef.mpropdef
+               if m == null then return
+               var v = new TransformVisitor(self, m)
                v.enter_visit(npropdef)
 
                val = new ASTValidationVisitor