nitg: fix generated code for call to super from C
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 4 Mar 2014 17:34:07 +0000 (12:34 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 4 Mar 2014 17:34:07 +0000 (12:34 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/compiler_ffi.nit

index a8138e2..6588b1b 100644 (file)
@@ -408,7 +408,7 @@ redef class MExplicitSuper
                var mmodule = from.mclassdef.mmodule
 
                # In nitni files, declare internal function as extern
-               var internal_csignature = mproperty.build_csignature(mclass_type, v.compiler.mainmodule, null, long_signature, from_c_call_context)
+               var internal_csignature = mproperty.build_csignature(mclass_type, v.compiler.mainmodule, "___super", long_signature, internal_call_context)
                ccu.header_decl.add("extern {internal_csignature};\n")
 
                # In nitni files, #define friendly as extern