modelbuilder: do not crash if nclassdef.mclass is not defined
authorJean Privat <jean@pryen.org>
Mon, 22 Oct 2012 18:22:08 +0000 (14:22 -0400)
committerJean Privat <jean@pryen.org>
Mon, 22 Oct 2012 20:49:40 +0000 (16:49 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/modelbuilder.nit

index d5736e8..130088a 100644 (file)
@@ -477,7 +477,8 @@ class ModelBuilder
        do
                var mmodule = nmodule.mmodule.as(not null)
                var objectclass = try_get_mclass_by_name(nmodule, mmodule, "Object")
-               var mclass = nclassdef.mclass.as(not null)
+               var mclass = nclassdef.mclass
+               if mclass == null then return # Skip error
                #var mclassdef = nclassdef.mclassdef.as(not null)
 
                var names = new Array[String]