From f6fdf4f2abb5e571c7eba30db8f3d669c7952d17 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Tue, 13 May 2014 11:30:04 -0400 Subject: [PATCH] ffi: fix support for generated calls with generic types (for Java FFI) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- src/nitni/nitni_utilities.nit | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nitni/nitni_utilities.nit b/src/nitni/nitni_utilities.nit index 8cacbf1..5c5b9c1 100644 --- a/src/nitni/nitni_utilities.nit +++ b/src/nitni/nitni_utilities.nit @@ -113,7 +113,8 @@ redef class MMethod end for p in signature.mparameters do - cparams.add(call_context.cast_to(p.mtype, "{p.name}{param_suffix}")) + var param_mtype = p.mtype.resolve_for(recv_mtype, recv_mtype, from_mmodule, true) + cparams.add(call_context.cast_to(param_mtype, "{p.name}{param_suffix}")) end var joined_cparams = cparams.join(", ") -- 1.7.9.5