var param = msignature.mparameters[i]
var j = map.map.get_or_null(i)
if j == null then
+ # default value
+ res.add(null_instance)
continue
end
if param.is_vararg and map.vararg_decl > 0 then
array.add(i)
end
var i = v.array_instance(array, v.mainmodule.object_type)
- var res = v.send(v.force_get_primitive_method("to_s", i.mtype), [i])
+ var res = v.send(v.force_get_primitive_method("plain_to_s", i.mtype), [i])
assert res != null
return res
end
end
end
+redef class ANamedargExpr
+ redef fun expr(v)
+ do
+ return v.expr(self.n_expr)
+ end
+end
+
redef class ADebugTypeExpr
redef fun stmt(v)
do