Merge: Callref compilers
[nit.git] / src / compiler / separate_erasure_compiler.nit
index 28ee0f0..8e0a0b2 100644 (file)
@@ -679,8 +679,9 @@ class SeparateErasureCompilerVisitor
                return res
        end
 
-        redef fun routine_ref_instance(routine_type, recv, mmethoddef)
+        redef fun routine_ref_instance(routine_type, recv, callsite)
         do
+               var mmethoddef = callsite.mpropdef
                 #debug "ENTER ref_instance"
                 var mmethod = mmethoddef.mproperty
                 # routine_mclass is the specialized one, e.g: FunRef1, ProcRef2, etc..