diff --git a/runtime/parsec/codelets/codelet_map.c b/runtime/parsec/codelets/codelet_map.c
index f228ecd68307d7d6de39035228e9775bb2bb6fb8..a2dab9a18c85f22b8e37822bdf3ef5ff60e63cfa 100644
--- a/runtime/parsec/codelets/codelet_map.c
+++ b/runtime/parsec/codelets/codelet_map.c
@@ -30,7 +30,7 @@ CORE_map_parsec( parsec_execution_stream_t *context,
     void *op_args;
 
     parsec_dtd_unpack_args(
-        this_task, desc, uplo, m, n, data, operator, op_args );
+        this_task, &desc, &uplo, &m, &n, &data, &operator, &op_args );
     operator( desc, uplo, m, n, data, op_args );
 
     (void)context;