loader: make module name mismatch a false error so nitunit can test them
authorJean Privat <jean@pryen.org>
Mon, 6 Jun 2016 18:22:35 +0000 (14:22 -0400)
committerJean Privat <jean@pryen.org>
Tue, 7 Jun 2016 19:09:10 +0000 (15:09 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/loader.nit

index d1a4ce5..d1626cb 100644 (file)
@@ -700,7 +700,7 @@ redef class ModelBuilder
                if decl != null then
                        var decl_name = decl.n_name.n_id.text
                        if decl_name != mmodule.name then
-                               error(decl.n_name, "Error: module name mismatch; declared {decl_name} file named {mmodule.name}.")
+                               warning(decl.n_name, "module-name-mismatch", "Error: module name mismatch; declared {decl_name} file named {mmodule.name}.")
                        end
                end