nitc/loader: load_rt_module returns the MModule
authorJean Privat <jean@pryen.org>
Fri, 21 Apr 2017 18:56:47 +0000 (14:56 -0400)
committerJean Privat <jean@pryen.org>
Fri, 21 Apr 2017 18:56:47 +0000 (14:56 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/loader.nit

index 37812f7..31ec8ab 100644 (file)
@@ -742,7 +742,7 @@ redef class ModelBuilder
 
        # Injection of a new module without source.
        # Used by the interpreter.
-       fun load_rt_module(parent: nullable MModule, nmodule: AModule, mod_name: String): nullable AModule
+       fun load_rt_module(parent: nullable MModule, nmodule: AModule, mod_name: String): nullable MModule
        do
                # Create the module
 
@@ -763,7 +763,7 @@ redef class ModelBuilder
                        build_module_importation(nmodule)
                end
 
-               return nmodule
+               return mmodule
        end
 
        # Visit the AST and create the `MModule` object