diff --git a/runtime/parsec/codelets/codelet_zasum.c b/runtime/parsec/codelets/codelet_zasum.c
index 8736da1589d85f65e5aea4bcb6f4426217b33a98..c3e381f195fd07b9acf8253bee55c6e912588b89 100644
--- a/runtime/parsec/codelets/codelet_zasum.c
+++ b/runtime/parsec/codelets/codelet_zasum.c
@@ -24,9 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_dzasum_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+static inline int
+CORE_dzasum_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *storev;
     MORSE_enum *uplo;
@@ -48,6 +48,7 @@ CORE_dzasum_parsec(parsec_execution_stream_t    *context,
 
     CORE_dzasum(*storev, *uplo, *M, *N, A, *lda, work);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zaxpy.c b/runtime/parsec/codelets/codelet_zaxpy.c
index ef8400eae97c834f715e176467617c67eae3474c..17ee205b1ac432cf4289bab9ddb06118d20b5a5c 100644
--- a/runtime/parsec/codelets/codelet_zaxpy.c
+++ b/runtime/parsec/codelets/codelet_zaxpy.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zaxpy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zaxpy_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *M;
     MORSE_Complex64_t *alpha;
@@ -45,6 +46,7 @@ CORE_zaxpy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zaxpy(*M, *alpha, A, *incA, B, *incB);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zbuild.c b/runtime/parsec/codelets/codelet_zbuild.c
index df154edf882ed109b80c9d404401cabb59e496bd..af7271bc84b6e424e7f50f10aa0f94fc68f78624 100644
--- a/runtime/parsec/codelets/codelet_zbuild.c
+++ b/runtime/parsec/codelets/codelet_zbuild.c
@@ -27,8 +27,8 @@
 #include "coreblas/coreblas_z.h"
 
 static inline int
-CORE_zbuild_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+CORE_zbuild_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_Complex64_t *A;
     int lda;
@@ -49,6 +49,8 @@ CORE_zbuild_parsec(parsec_execution_stream_t    *context,
 
     user_build_callback(row_min, row_max, col_min, col_max, A, lda, user_data);
 
+    (void)context;
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgeadd.c b/runtime/parsec/codelets/codelet_zgeadd.c
index eed82f144d8db2d7db984573496e5f97f292292c..ac4324419fca517acbb0c879e5680986e83d8f3f 100644
--- a/runtime/parsec/codelets/codelet_zgeadd.c
+++ b/runtime/parsec/codelets/codelet_zgeadd.c
@@ -29,8 +29,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zgeadd_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgeadd_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *trans;
     int *M;
@@ -56,6 +57,7 @@ CORE_zgeadd_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zgeadd(*trans, *M, *N, *alpha, A, *LDA, *beta, B, *LDB);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgelqt.c b/runtime/parsec/codelets/codelet_zgelqt.c
index f8283cc804f47bc7b2d63754b7686a1cd34e80b4..16fe5e6435ae7a3f46ec5c0b8a8e6d0882786d45 100644
--- a/runtime/parsec/codelets/codelet_zgelqt.c
+++ b/runtime/parsec/codelets/codelet_zgelqt.c
@@ -85,8 +85,9 @@
  *          \retval <0 if -i, the i-th argument had an illegal value
  *
  ******************************************************************************/
-static int
-CORE_zgelqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgelqt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -112,6 +113,7 @@ CORE_zgelqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zgelqt(*m, *n, *ib, A, *lda, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgemm.c b/runtime/parsec/codelets/codelet_zgemm.c
index 13ede15fa1e2082b49bb2b4ca8cde2a67309c2c6..bbef0712df45f8be9879eea8ddd8e4ccc4627a97 100644
--- a/runtime/parsec/codelets/codelet_zgemm.c
+++ b/runtime/parsec/codelets/codelet_zgemm.c
@@ -29,9 +29,10 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zgemm_parsec(parsec_execution_stream_t    *context,
-                  parsec_task_t *this_task)
+static inline int
+CORE_zgemm_parsec( parsec_execution_stream_t *context,
+
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *transA;
     MORSE_enum *transB;
@@ -68,6 +69,7 @@ CORE_zgemm_parsec(parsec_execution_stream_t    *context,
                        B, *ldb,
                *beta,  C, *ldc);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgeqrt.c b/runtime/parsec/codelets/codelet_zgeqrt.c
index 19b0d183bbde49ee8b91219bce4b2812339b7232..cea9b098f696646bcf0a7a4c0a493e63ad0765c8 100644
--- a/runtime/parsec/codelets/codelet_zgeqrt.c
+++ b/runtime/parsec/codelets/codelet_zgeqrt.c
@@ -86,8 +86,9 @@
  *          \retval <0 if -i, the i-th argument had an illegal value
  *
  ******************************************************************************/
-static int
-CORE_zgeqrt_parsec (parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgeqrt_parsec ( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -113,6 +114,7 @@ CORE_zgeqrt_parsec (parsec_execution_stream_t *context, parsec_task_t *this_task
 
     CORE_zgeqrt(*m, *n, *ib, A, *lda, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgessm.c b/runtime/parsec/codelets/codelet_zgessm.c
index 823c5264951393adba83e6bae79862ab7d8e0139..37d4dbf035b28eb294bbee5b9b2b086c9043e979 100644
--- a/runtime/parsec/codelets/codelet_zgessm.c
+++ b/runtime/parsec/codelets/codelet_zgessm.c
@@ -69,8 +69,9 @@
  *         \retval <0 if INFO = -k, the k-th argument had an illegal value
  *
  ******************************************************************************/
-static int
-CORE_zgessm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgessm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -100,6 +101,7 @@ CORE_zgessm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zgessm(*m, *n, *k, *ib, IPIV, D, *ldd, A, *lda);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgessq.c b/runtime/parsec/codelets/codelet_zgessq.c
index 8f7f7b127e8642126caef3a11f008dd31d8cd29d..2b1c913555b727b269dd43129768da3f9fe5e4f6 100644
--- a/runtime/parsec/codelets/codelet_zgessq.c
+++ b/runtime/parsec/codelets/codelet_zgessq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zgessq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgessq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -43,6 +44,7 @@ CORE_zgessq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zgessq( *m, *n, A, *lda, SCALESUMSQ, SCALESUMSQ+1);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgetrf.c b/runtime/parsec/codelets/codelet_zgetrf.c
index 4950bb822fe90fca3bff6273f9477d90dac08a6d..077f6b6cd46c01e8433c00d2d0f3ff95a8aa94ca 100644
--- a/runtime/parsec/codelets/codelet_zgetrf.c
+++ b/runtime/parsec/codelets/codelet_zgetrf.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zgetrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgetrf_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -48,6 +49,7 @@ CORE_zgetrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zgetrf( *m, *n, A, *lda, IPIV, &info );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgetrf_incpiv.c b/runtime/parsec/codelets/codelet_zgetrf_incpiv.c
index 3322a11fd1f1e7e7db993c960070704ff96c428d..632a5e04007383a08e6d7eed9b6f4356d655d29f 100644
--- a/runtime/parsec/codelets/codelet_zgetrf_incpiv.c
+++ b/runtime/parsec/codelets/codelet_zgetrf_incpiv.c
@@ -78,8 +78,9 @@
  *              to solve a system of equations.
  *
  ******************************************************************************/
-static int
-CORE_zgetrf_incpiv_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgetrf_incpiv_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -105,6 +106,7 @@ CORE_zgetrf_incpiv_parsec(parsec_execution_stream_t *context, parsec_task_t *thi
 
     CORE_zgetrf_incpiv(*m, *n, *ib, A, *lda, IPIV, &info);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zgetrf_nopiv.c b/runtime/parsec/codelets/codelet_zgetrf_nopiv.c
index e35f3f6a2bc8a134b0f7c1dc6915a5bf57083504..0c32707e88354951d080968b4688ec056c960af5 100644
--- a/runtime/parsec/codelets/codelet_zgetrf_nopiv.c
+++ b/runtime/parsec/codelets/codelet_zgetrf_nopiv.c
@@ -71,8 +71,9 @@
  *              to solve a system of equations.
  *
  ******************************************************************************/
-static int
-CORE_zgetrf_nopiv_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zgetrf_nopiv_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -93,6 +94,7 @@ CORE_zgetrf_nopiv_parsec(parsec_execution_stream_t *context, parsec_task_t *this
 
     CORE_zgetrf_nopiv(*m, *n, *ib, A, *lda, &info);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zhe2ge.c b/runtime/parsec/codelets/codelet_zhe2ge.c
index c9a3d059c07d618c0a393361bceba99cc4b4a819..a52b05da88d8aa960bc44f47f27c2abc4f56dc9d 100644
--- a/runtime/parsec/codelets/codelet_zhe2ge.c
+++ b/runtime/parsec/codelets/codelet_zhe2ge.c
@@ -30,8 +30,8 @@
  *
  **/
 static inline int
-CORE_zhe2ge_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+CORE_zhe2ge_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *M;
@@ -52,6 +52,9 @@ CORE_zhe2ge_parsec(parsec_execution_stream_t    *context,
         UNPACK_VALUE, &LDB);
 
     CORE_zhe2ge(*uplo, *M, *N, A, *LDA, B, *LDB);
+
+    (void)context;
+    return 0;
 }
 
 
diff --git a/runtime/parsec/codelets/codelet_zhemm.c b/runtime/parsec/codelets/codelet_zhemm.c
index 4686a0df0fe559fa7e05ca22e22a116f067b5eb5..486d20f6a2630c8e52a419a93c76eccf22792dc0 100644
--- a/runtime/parsec/codelets/codelet_zhemm.c
+++ b/runtime/parsec/codelets/codelet_zhemm.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zhemm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zhemm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *uplo;
@@ -65,6 +66,7 @@ CORE_zhemm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
                        B, *LDB,
                *beta,  C, *LDC);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zher2k.c b/runtime/parsec/codelets/codelet_zher2k.c
index 78064708c69f59eb167355804b4c2a30e16e7501..c4dce1e5ef936b61671947281c6c56e6407da763 100644
--- a/runtime/parsec/codelets/codelet_zher2k.c
+++ b/runtime/parsec/codelets/codelet_zher2k.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zher2k_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zher2k_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -65,6 +66,7 @@ CORE_zher2k_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
                         B, *ldb,
                 *beta,  C, *ldc);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zherfb.c b/runtime/parsec/codelets/codelet_zherfb.c
index d50c874e3346cdf728d4a7e336b5d33e79c153c2..3828d4e099772a426e8cb5c9d9142f124abad122 100644
--- a/runtime/parsec/codelets/codelet_zherfb.c
+++ b/runtime/parsec/codelets/codelet_zherfb.c
@@ -27,8 +27,8 @@
 #include "coreblas/coreblas_z.h"
 
 static inline int
-CORE_zherfb_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+CORE_zherfb_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *n;
@@ -63,6 +63,9 @@ CORE_zherfb_parsec(parsec_execution_stream_t    *context,
     CORE_zherfb(*uplo, *n, *k, *ib, *nb,
                 A, *lda, T, *ldt,
                 C, *ldc, WORK, *ldwork);
+
+    (void)context;
+    return 0;
 }
 
 void MORSE_TASK_zherfb(const MORSE_option_t *options,
diff --git a/runtime/parsec/codelets/codelet_zherk.c b/runtime/parsec/codelets/codelet_zherk.c
index 738572657934db66442e86c9f6f7ff0cd86426ab..c3253c72a6d0b9a9701905230b1710e6fa9edb91 100644
--- a/runtime/parsec/codelets/codelet_zherk.c
+++ b/runtime/parsec/codelets/codelet_zherk.c
@@ -30,8 +30,9 @@
  *
  **/
 
-static int
-CORE_zherk_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zherk_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -61,6 +62,7 @@ CORE_zherk_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
                *alpha, A, *lda,
                *beta,  C, *ldc);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zhessq.c b/runtime/parsec/codelets/codelet_zhessq.c
index 013f8e99a92d92df4b59dc0c453d49d1d7fe8713..81468fbb2f5b21146c86b18e0aea17873ab2fc36 100644
--- a/runtime/parsec/codelets/codelet_zhessq.c
+++ b/runtime/parsec/codelets/codelet_zhessq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zhessq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zhessq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *n;
@@ -43,6 +44,7 @@ CORE_zhessq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zhessq( *uplo, *n, A, *lda, &SCALESUMSQ[0], &SCALESUMSQ[1]);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlacpy.c b/runtime/parsec/codelets/codelet_zlacpy.c
index 6df0728bac1401e4de806c63bfe3a36fb9661b51..7293386f2bec071bd4e6293404d406f2a4e95624 100644
--- a/runtime/parsec/codelets/codelet_zlacpy.c
+++ b/runtime/parsec/codelets/codelet_zlacpy.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zlacpyx_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zlacpyx_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *M;
@@ -56,6 +57,7 @@ CORE_zlacpyx_parsec(parsec_execution_stream_t *context, parsec_task_t * this_tas
 
     CORE_zlacpy(*uplo, *M, *N, A + (*displA), *LDA, B + (*displB), *LDB);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlag2c.c b/runtime/parsec/codelets/codelet_zlag2c.c
index 3f4e8e35193d9d15a0dc827769a2a181c8773231..791fba2168d035d562e3a18bac55bd5883b26941 100644
--- a/runtime/parsec/codelets/codelet_zlag2c.c
+++ b/runtime/parsec/codelets/codelet_zlag2c.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zlag2c_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlag2c_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -51,6 +52,7 @@ CORE_zlag2c_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zlag2c( *m, *n, A, *lda, B, *ldb);
 
+    (void)context;
     return 0;
 }
 
@@ -76,7 +78,7 @@ void MORSE_TASK_zlag2c(const MORSE_option_t *options,
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
+static inline int
 CORE_clag2z_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 {
     int *m;
@@ -97,6 +99,7 @@ CORE_clag2z_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_clag2z( *m, *n, A, *lda, B, *ldb );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlange.c b/runtime/parsec/codelets/codelet_zlange.c
index 25e1708a4214e4723e3e6728a83e09030cd849ab..f3b4c5f0674172f89acaab2c46676ca041a779f4 100644
--- a/runtime/parsec/codelets/codelet_zlange.c
+++ b/runtime/parsec/codelets/codelet_zlange.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zlange_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlange_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *norm;
     int *M;
@@ -47,6 +48,7 @@ CORE_zlange_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zlange( *norm, *M, *N, A, *LDA, work, normA );
 
+    (void)context;
     return 0;
 }
 
@@ -72,8 +74,9 @@ void MORSE_TASK_zlange(const MORSE_option_t *options,
 }
 
 #if defined(PRECISION_d) || defined(PRECISION_s)
-static int
-CORE_zlange_max_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlange_max_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     double *A;
     double *normA;
@@ -86,6 +89,7 @@ CORE_zlange_max_parsec(parsec_execution_stream_t *context, parsec_task_t *this_t
     if ( *A > *normA )
         *normA = *A;
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlanhe.c b/runtime/parsec/codelets/codelet_zlanhe.c
index 8e1f0d88d7d44d5d44080b6f33e6143821ff4e16..8609d3b51c45153c2848ba7c5cac3353d82a8759 100644
--- a/runtime/parsec/codelets/codelet_zlanhe.c
+++ b/runtime/parsec/codelets/codelet_zlanhe.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zlanhe_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlanhe_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *norm;
     MORSE_enum *uplo;
@@ -47,6 +48,7 @@ CORE_zlanhe_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zlanhe( *norm, *uplo, *N, A, *LDA, work, normA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlansy.c b/runtime/parsec/codelets/codelet_zlansy.c
index 798405211e38cb4f576173bdb7ce50ffa37bd38b..9abb3895dc1f55fec9e65809b40109115eb0d13d 100644
--- a/runtime/parsec/codelets/codelet_zlansy.c
+++ b/runtime/parsec/codelets/codelet_zlansy.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zlansy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlansy_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *norm;
     MORSE_enum *uplo;
@@ -47,6 +48,7 @@ CORE_zlansy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zlansy( *norm, *uplo, *N, A, *LDA, work, normA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlantr.c b/runtime/parsec/codelets/codelet_zlantr.c
index 18dea9797275505d5c29cf81b7e5d77df43c541e..75f3020f84f16364bd3a8c3c323346e4eab21148 100644
--- a/runtime/parsec/codelets/codelet_zlantr.c
+++ b/runtime/parsec/codelets/codelet_zlantr.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zlantr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlantr_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *norm, *uplo, *diag;
     int *M;
@@ -49,6 +50,7 @@ CORE_zlantr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zlantr( *norm, *uplo, *diag, *M, *N, A, *LDA, work, normA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlascal.c b/runtime/parsec/codelets/codelet_zlascal.c
index 3bb8c7d3f29ea5de578bf2f1caf9b9b1fd9971b1..1b20522af61e1fe6599448148f1a4aa1444134b2 100644
--- a/runtime/parsec/codelets/codelet_zlascal.c
+++ b/runtime/parsec/codelets/codelet_zlascal.c
@@ -39,8 +39,8 @@
  *
  **/
 static inline int
-CORE_zlascal_parsec(parsec_execution_stream_t    *context,
-                    parsec_task_t *this_task)
+CORE_zlascal_parsec( parsec_execution_stream_t *context,
+                     parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *M;
@@ -59,6 +59,9 @@ CORE_zlascal_parsec(parsec_execution_stream_t    *context,
         UNPACK_VALUE, &LDA);
 
     CORE_zlascal(*uplo, *M, *N, *alpha, A, *LDA);
+
+    (void)context;
+    return 0;
 }
 
 void MORSE_TASK_zlascal(const MORSE_option_t *options,
diff --git a/runtime/parsec/codelets/codelet_zlaset.c b/runtime/parsec/codelets/codelet_zlaset.c
index 01d3bb02007a98cd71929d2583654d16046c493e..b40535f6ac9123f48ad99936aa3afac5bbe92db4 100644
--- a/runtime/parsec/codelets/codelet_zlaset.c
+++ b/runtime/parsec/codelets/codelet_zlaset.c
@@ -59,8 +59,9 @@
  *         The leading dimension of the array A.  LDA >= max(1,M).
  *
  **/
-static int
-CORE_zlaset_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zlaset_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *M;
@@ -82,6 +83,7 @@ CORE_zlaset_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
 
     CORE_zlaset(*uplo, *M, *N, *alpha, *beta, A, *LDA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlaset2.c b/runtime/parsec/codelets/codelet_zlaset2.c
index 625fefcfbc598c4d12feb255d47f1b096b159f94..59c2aa0968d5422b61d69bd776a64430e9ea0388 100644
--- a/runtime/parsec/codelets/codelet_zlaset2.c
+++ b/runtime/parsec/codelets/codelet_zlaset2.c
@@ -57,8 +57,9 @@
  *         The leading dimension of the array A.  LDA >= max(1,M).
  *
  **/
-static int
-CORE_zlaset2_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zlaset2_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *M;
@@ -78,6 +79,7 @@ CORE_zlaset2_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task
 
     CORE_zlaset2(*uplo, *M, *N, *alpha, A, *LDA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zlatro.c b/runtime/parsec/codelets/codelet_zlatro.c
index ecb990962165b3d07d05c74d0501af21924dbc00..9323a399e1543e601aadbd41539bf554a1ac4709 100644
--- a/runtime/parsec/codelets/codelet_zlatro.c
+++ b/runtime/parsec/codelets/codelet_zlatro.c
@@ -26,8 +26,8 @@
 #include "coreblas/coreblas_z.h"
 
 static inline int
-CORE_zlatro_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+CORE_zlatro_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -51,6 +51,9 @@ CORE_zlatro_parsec(parsec_execution_stream_t    *context,
 
     CORE_zlatro(*uplo, *trans, *M, *N,
                 A, *LDA, B, *LDB);
+
+    (void)context;
+    return 0;
 }
 
 /***************************************************************************//**
diff --git a/runtime/parsec/codelets/codelet_zlauum.c b/runtime/parsec/codelets/codelet_zlauum.c
index 4eb005b4bba588bce55474cb924cec128f84b887..d062a07ec772559e4d849f19c13cd13563c6a01d 100644
--- a/runtime/parsec/codelets/codelet_zlauum.c
+++ b/runtime/parsec/codelets/codelet_zlauum.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zlauum_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zlauum_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *N;
@@ -46,6 +47,7 @@ CORE_zlauum_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
 
     CORE_zlauum(*uplo, *N, A, *LDA);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zpamm.c b/runtime/parsec/codelets/codelet_zpamm.c
index f9efc2d028c241f3f4f250f33188490e78c43301..14f5b2867a634da87b097d26ef5b1c1c6412a52a 100644
--- a/runtime/parsec/codelets/codelet_zpamm.c
+++ b/runtime/parsec/codelets/codelet_zpamm.c
@@ -168,8 +168,9 @@
 
 /***************************************************************************/
 
-static int
-CORE_zpamm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zpamm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *op;
     MORSE_enum *side;
@@ -207,6 +208,7 @@ CORE_zpamm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zpamm( *op, *side, *storev, *M, *N, *K, *L, A1, *LDA1, A2, *LDA2, V, *LDV, W, *LDW);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zplghe.c b/runtime/parsec/codelets/codelet_zplghe.c
index 13dfda18c0b4d26829157c035bd781c44ab5686b..6fa2309ff0ecff9678036e625435eceae6d40561 100644
--- a/runtime/parsec/codelets/codelet_zplghe.c
+++ b/runtime/parsec/codelets/codelet_zplghe.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zplghe_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zplghe_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     double *bump;
     int *m;
@@ -51,6 +52,7 @@ CORE_zplghe_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zplghe( *bump, *m, *n, A, *lda, *bigM, *m0, *n0, *seed );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zplgsy.c b/runtime/parsec/codelets/codelet_zplgsy.c
index afd91170bd0bb264b3c2205bae12e1ca78933d3d..e1fc253012b158ef48270e9656ad930e904c4ade 100644
--- a/runtime/parsec/codelets/codelet_zplgsy.c
+++ b/runtime/parsec/codelets/codelet_zplgsy.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zplgsy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zplgsy_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_Complex64_t *bump;
     int *m;
@@ -51,6 +52,7 @@ CORE_zplgsy_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zplgsy( *bump, *m, *n, A, *lda, *bigM, *m0, *n0, *seed );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zplrnt.c b/runtime/parsec/codelets/codelet_zplrnt.c
index b0e21a698c848d988b1de2197f22ef6be457a658..589062fec734adf6bb0085fd86e7b71d2f208cbf 100644
--- a/runtime/parsec/codelets/codelet_zplrnt.c
+++ b/runtime/parsec/codelets/codelet_zplrnt.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zplrnt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zplrnt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -49,6 +50,7 @@ CORE_zplrnt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zplrnt( *m, *n, A, *lda, *bigM, *m0, *n0, *seed );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zplssq.c b/runtime/parsec/codelets/codelet_zplssq.c
index 858ce90bd3b7925e84a20cd986d38446265cdc0b..affd9deb44613aa70320a6457af060bb89084266 100644
--- a/runtime/parsec/codelets/codelet_zplssq.c
+++ b/runtime/parsec/codelets/codelet_zplssq.c
@@ -56,8 +56,9 @@
  *          On exit, result contains scl * sqrt( ssq )
  *
  */
-static int
-CORE_zplssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zplssq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     double *SCALESUMSQ;
     double *SCLSSQ;
@@ -74,6 +75,7 @@ CORE_zplssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
         SCLSSQ[1] = SCLSSQ[1]     + (SCALESUMSQ[1] * (( SCALESUMSQ[0] / SCLSSQ[0] ) * ( SCALESUMSQ[0] / SCLSSQ[0] )));
     }
 
+    (void)context;
     return 0;
 }
 
@@ -90,8 +92,9 @@ void MORSE_TASK_zplssq( const MORSE_option_t *options,
         0);
 }
 
-static int
-CORE_zplssq2_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zplssq2_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     double *RESULT;
 
@@ -101,6 +104,7 @@ CORE_zplssq2_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task
 
     RESULT[0] = RESULT[0] * sqrt( RESULT[1] );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zpotrf.c b/runtime/parsec/codelets/codelet_zpotrf.c
index 9cdf2486d848d2b92cffcd1f7293a1e120cf89ab..df1537d92b73678c25c752c259d7e9a3bea1a647 100644
--- a/runtime/parsec/codelets/codelet_zpotrf.c
+++ b/runtime/parsec/codelets/codelet_zpotrf.c
@@ -29,8 +29,9 @@
  * @ingroup CORE_MORSE_Complex64_t
  *
  **/
-static int
-CORE_zpotrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zpotrf_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *tempkm, *ldak, *iinfo;
@@ -46,6 +47,7 @@ CORE_zpotrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zpotrf(*uplo, *tempkm, A, *ldak, iinfo);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zssssm.c b/runtime/parsec/codelets/codelet_zssssm.c
index 1285a3511f228eb718018e00d50bfa78f6d2ab7b..3d174c76f4bcc7ec9d14f549645b9f833aff57c6 100644
--- a/runtime/parsec/codelets/codelet_zssssm.c
+++ b/runtime/parsec/codelets/codelet_zssssm.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zssssm_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zssssm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m1;
     int *n1;
@@ -63,6 +64,7 @@ CORE_zssssm_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
 
     CORE_zssssm(*m1, *n1, *m2, *n2, *k, *ib, A1, *lda1, A2, *lda2, L1, *ldl1, L2, *ldl2, IPIV);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zsymm.c b/runtime/parsec/codelets/codelet_zsymm.c
index 8d2db549d27eaba5dcec1ce41e728c1876c89601..4bce0968f262ee52be837895287f208a6c2a6d94 100644
--- a/runtime/parsec/codelets/codelet_zsymm.c
+++ b/runtime/parsec/codelets/codelet_zsymm.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zsymm_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zsymm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *uplo;
@@ -60,6 +61,7 @@ CORE_zsymm_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
                         B, *LDB,
                 *beta,  C, *LDC);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zsyr2k.c b/runtime/parsec/codelets/codelet_zsyr2k.c
index a16a874e137a4deaebd62146d22fddf9ce2de73f..cad5669d7ef2c81ca0c9b1874e04e52e5375982d 100644
--- a/runtime/parsec/codelets/codelet_zsyr2k.c
+++ b/runtime/parsec/codelets/codelet_zsyr2k.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zsyr2k_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zsyr2k_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -60,6 +61,7 @@ CORE_zsyr2k_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
                         B, *ldb,
                 *beta,  C, *ldc);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zsyrk.c b/runtime/parsec/codelets/codelet_zsyrk.c
index 28911f3c36b9b65f8159e0452e378981192777c4..dcee7b23d93745055612bf4245c93a00d00ccb8a 100644
--- a/runtime/parsec/codelets/codelet_zsyrk.c
+++ b/runtime/parsec/codelets/codelet_zsyrk.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zsyrk_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zsyrk_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -55,6 +56,7 @@ CORE_zsyrk_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
                *alpha, A, *lda,
                *beta,  C, *ldc);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zsyssq.c b/runtime/parsec/codelets/codelet_zsyssq.c
index 56c424bc5e42bce23d3d61809af3530391875c5d..dd59013406a529f923f735f64783b8b8ebed6241 100644
--- a/runtime/parsec/codelets/codelet_zsyssq.c
+++ b/runtime/parsec/codelets/codelet_zsyssq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zsyssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zsyssq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *n;
@@ -43,6 +44,7 @@ CORE_zsyssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zsyssq( *uplo, *n, A, *lda, &SCALESUMSQ[0], &SCALESUMSQ[1]);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zsytrf_nopiv.c b/runtime/parsec/codelets/codelet_zsytrf_nopiv.c
index 229582c8e74131f967380d2d313e62677400a5cb..7275f907cf3923c2b20a86d0f86089e2b53656bc 100644
--- a/runtime/parsec/codelets/codelet_zsytrf_nopiv.c
+++ b/runtime/parsec/codelets/codelet_zsytrf_nopiv.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zsytrf_nopiv_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zsytrf_nopiv_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     int *n;
@@ -44,6 +45,7 @@ CORE_zsytrf_nopiv_parsec(parsec_execution_stream_t *context, parsec_task_t *this
 
     CORE_zsytf2_nopiv(*uplo, *n, A, *lda);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztile_zero.c b/runtime/parsec/codelets/codelet_ztile_zero.c
index 8cce3597bbcb2edddcf673a49d35dafdd7d7d7f3..2e33ebff6855e5adbb4eb9cc3bef12b8e9250ed6 100644
--- a/runtime/parsec/codelets/codelet_ztile_zero.c
+++ b/runtime/parsec/codelets/codelet_ztile_zero.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztile_zero_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztile_zero_parsec( parsec_execution_stream_t *context,
+                        parsec_task_t             *this_task )
 {
     int *X1;
     int *X2;
@@ -48,12 +49,13 @@ CORE_ztile_zero_parsec(parsec_execution_stream_t *context, parsec_task_t *this_t
         for (y = *Y1; y < *Y2; y++)
             A[*lda*x+y] = 0.0;
 
+    (void)context;
     return 0;
 }
 
-void MORSE_TASK_ztile_zero(const const MORSE_option_t *options,
-                           int X1, int X2, int Y1, int Y2,
-                           const MORSE_desc_t *A, int Am, int An, int lda)
+void MORSE_TASK_ztile_zero( const MORSE_option_t *options,
+                            int X1, int X2, int Y1, int Y2,
+                            const MORSE_desc_t *A, int Am, int An, int lda )
 {
     parsec_taskpool_t* PARSEC_dtd_taskpool = (parsec_taskpool_t *)(options->sequence->schedopt);
 
diff --git a/runtime/parsec/codelets/codelet_ztpmqrt.c b/runtime/parsec/codelets/codelet_ztpmqrt.c
index e718cd140f1933f658cce390f96f163aeb463fc5..d0ba94869addfe9b9412dcb6a49c44afb8b2dae0 100644
--- a/runtime/parsec/codelets/codelet_ztpmqrt.c
+++ b/runtime/parsec/codelets/codelet_ztpmqrt.c
@@ -26,9 +26,10 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztpmqrt_parsec(parsec_execution_stream_t    *context,
-                    parsec_task_t *this_task)
+static inline int
+CORE_ztpmqrt_parsec( parsec_execution_stream_t *context,
+
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -69,6 +70,7 @@ CORE_ztpmqrt_parsec(parsec_execution_stream_t    *context,
     CORE_ztpmqrt( *side, *trans, *M, *N, *K, *L, *ib,
                   V, *ldv, T, *ldt, A, *lda, B, *ldb, WORK );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztpqrt.c b/runtime/parsec/codelets/codelet_ztpqrt.c
index 9cd3fb736e0a446d6dad2362f5c09553749d5bd9..3b937e397e83582f98eb9b9e737fcf1226276de4 100644
--- a/runtime/parsec/codelets/codelet_ztpqrt.c
+++ b/runtime/parsec/codelets/codelet_ztpqrt.c
@@ -26,9 +26,10 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztpqrt_parsec(parsec_execution_stream_t    *context,
-                   parsec_task_t *this_task)
+static inline int
+CORE_ztpqrt_parsec( parsec_execution_stream_t *context,
+
+                    parsec_task_t             *this_task )
 {
     int *M;
     int *N;
@@ -59,6 +60,7 @@ CORE_ztpqrt_parsec(parsec_execution_stream_t    *context,
     CORE_ztpqrt( *M, *N, *L, *ib,
                  A, *lda, B, *ldb, T, *ldt, WORK );
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztradd.c b/runtime/parsec/codelets/codelet_ztradd.c
index a9083f43d71866f41f46b1f6629537302bbe00d6..1404243b14b6f4ca39e5acedd9b71fb40b12b009 100644
--- a/runtime/parsec/codelets/codelet_ztradd.c
+++ b/runtime/parsec/codelets/codelet_ztradd.c
@@ -28,8 +28,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztradd_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztradd_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *trans;
@@ -57,6 +58,7 @@ CORE_ztradd_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztradd(*uplo, *trans, *M, *N, *alpha, A, *LDA, *beta, B, *LDB);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztrasm.c b/runtime/parsec/codelets/codelet_ztrasm.c
index 375abb2d2009a0db2e011f0e03d42c110c3765d3..48ed77628b22aa1f2e5fd865f7debbe39bae2e54 100644
--- a/runtime/parsec/codelets/codelet_ztrasm.c
+++ b/runtime/parsec/codelets/codelet_ztrasm.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztrasm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztrasm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *storev;
     MORSE_enum *uplo;
@@ -49,6 +50,7 @@ CORE_ztrasm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztrasm(*storev, *uplo, *diag, *M, *N, A, *lda, work);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztrmm.c b/runtime/parsec/codelets/codelet_ztrmm.c
index fa2787109872de445d4cef98511a1fb401ec24c4..8ee8777b94eebae9adb6cc89910c80f2eb7a6cd3 100644
--- a/runtime/parsec/codelets/codelet_ztrmm.c
+++ b/runtime/parsec/codelets/codelet_ztrmm.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztrmm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztrmm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *uplo;
@@ -59,6 +60,7 @@ CORE_ztrmm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
         *alpha, A, *LDA,
         B, *LDB);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztrsm.c b/runtime/parsec/codelets/codelet_ztrsm.c
index fb650e6c26fb0ad301f2d6d2af406b0ca2807b4f..00d75e8695fcd165bd7aba3006ce6e214dc755aa 100644
--- a/runtime/parsec/codelets/codelet_ztrsm.c
+++ b/runtime/parsec/codelets/codelet_ztrsm.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztrsm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztrsm_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side, *uplo, *trans, *diag;
     int  *tempmm, *nb, *ldak, *ldam;
@@ -51,6 +52,7 @@ CORE_ztrsm_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
            *tempmm, *nb, *alpha, T, *ldak,
            C, *ldam);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztrssq.c b/runtime/parsec/codelets/codelet_ztrssq.c
index 6cef470bdb9193efd8c9ea1aba28514baf44d0eb..8f6762fada8f69973481a8dd5c897eab56e44400 100644
--- a/runtime/parsec/codelets/codelet_ztrssq.c
+++ b/runtime/parsec/codelets/codelet_ztrssq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztrssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztrssq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *diag;
@@ -47,6 +48,7 @@ CORE_ztrssq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztrssq( *uplo, *diag, *m, *n, A, *lda, &SCALESUMSQ[0], &SCALESUMSQ[1]);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztrtri.c b/runtime/parsec/codelets/codelet_ztrtri.c
index 34b2c2d58dcdf18e3cdefccfc651ec56f1e2a49f..7ad3e1717ba5b60db6013503c30ed6e9a196d0b6 100644
--- a/runtime/parsec/codelets/codelet_ztrtri.c
+++ b/runtime/parsec/codelets/codelet_ztrtri.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztrtri_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztrtri_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *uplo;
     MORSE_enum *diag;
@@ -46,14 +47,15 @@ CORE_ztrtri_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztrtri(*uplo, *diag, *N, A, *LDA, &info);
 
+    (void)context;
     return 0;
 }
 
-void MORSE_TASK_ztrtri(const MORSE_option_t *options,
-                       MORSE_enum uplo, MORSE_enum diag,
-                       int n, int nb,
-                       const MORSE_desc_t *A, int Am, int An, int lda,
-                       int iinfo)
+void MORSE_TASK_ztrtri( const MORSE_option_t *options,
+                        MORSE_enum uplo, MORSE_enum diag,
+                        int n, int nb,
+                        const MORSE_desc_t *A, int Am, int An, int lda,
+                        int iinfo )
 {
     parsec_taskpool_t* PARSEC_dtd_taskpool = (parsec_taskpool_t *)(options->sequence->schedopt);
 
diff --git a/runtime/parsec/codelets/codelet_ztslqt.c b/runtime/parsec/codelets/codelet_ztslqt.c
index 67587b73e1a5024e145e56cac62719345dd8a43f..4ad84b4f2332704646ed64850757e4942a4f6529 100644
--- a/runtime/parsec/codelets/codelet_ztslqt.c
+++ b/runtime/parsec/codelets/codelet_ztslqt.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztslqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztslqt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -55,6 +56,7 @@ CORE_ztslqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztslqt(*m, *n, *ib, A1, *lda1, A2, *lda2, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztsmlq.c b/runtime/parsec/codelets/codelet_ztsmlq.c
index 57a596dfaa9564647d60bf9ce033fe1259491cc3..001b7f97627d40edd171853bb48b87cf5b4035af 100644
--- a/runtime/parsec/codelets/codelet_ztsmlq.c
+++ b/runtime/parsec/codelets/codelet_ztsmlq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztsmlq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztsmlq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -70,6 +71,7 @@ CORE_ztsmlq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
     CORE_ztsmlq(*side, *trans, *m1, *n1, *m2, *n2, *k, *ib,
                 A1, *lda1, A2, *lda2, V, *ldv, T, *ldt, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztsmlq_hetra1.c b/runtime/parsec/codelets/codelet_ztsmlq_hetra1.c
index 13fe37a0b2499744f2b5b3d6a5f9c60788ca326e..52770519c9540f9dd4a1deabb5f9bf6f762f3c15 100644
--- a/runtime/parsec/codelets/codelet_ztsmlq_hetra1.c
+++ b/runtime/parsec/codelets/codelet_ztsmlq_hetra1.c
@@ -30,8 +30,8 @@
 #include "coreblas/coreblas_z.h"
 
 static inline int
-CORE_ztsmlq_hetra1_parsec(parsec_execution_stream_t    *context,
-                          parsec_task_t *this_task)
+CORE_ztsmlq_hetra1_parsec( parsec_execution_stream_t *context,
+                           parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -77,6 +77,9 @@ CORE_ztsmlq_hetra1_parsec(parsec_execution_stream_t    *context,
                        A1, *lda1, A2, *lda2,
                        V, *ldv, T, *ldt,
                        WORK, *ldwork);
+
+    (void)context;
+    return 0;
 }
 
 void MORSE_TASK_ztsmlq_hetra1(const MORSE_option_t *options,
diff --git a/runtime/parsec/codelets/codelet_ztsmqr.c b/runtime/parsec/codelets/codelet_ztsmqr.c
index f6edb0f5fb16ce00482d08ce683f796f1e2ef500..2f818f99718940406281810ad8dee7559832e7b5 100644
--- a/runtime/parsec/codelets/codelet_ztsmqr.c
+++ b/runtime/parsec/codelets/codelet_ztsmqr.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztsmqr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztsmqr_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -70,6 +71,7 @@ CORE_ztsmqr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
     CORE_ztsmqr(*side, *trans, *m1, *n1, *m2, *n2, *k, *ib,
                 A1, *lda1, A2, *lda2, V, *ldv, T, *ldt, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztsmqr_hetra1.c b/runtime/parsec/codelets/codelet_ztsmqr_hetra1.c
index 9fe6acb6a2dbd3bb9070ad1256201dca1db877ec..ae21180a14c8de23fdc3b4e28f27b42ce1daf4d2 100644
--- a/runtime/parsec/codelets/codelet_ztsmqr_hetra1.c
+++ b/runtime/parsec/codelets/codelet_ztsmqr_hetra1.c
@@ -30,8 +30,8 @@
 #include "coreblas/coreblas_z.h"
 
 static inline int
-CORE_ztsmqr_hetra1_parsec(parsec_execution_stream_t    *context,
-                          parsec_task_t *this_task)
+CORE_ztsmqr_hetra1_parsec( parsec_execution_stream_t *context,
+                           parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -77,6 +77,9 @@ CORE_ztsmqr_hetra1_parsec(parsec_execution_stream_t    *context,
                        A1, *lda1, A2, *lda2,
                        V, *ldv, T, *ldt,
                        WORK, *ldwork);
+
+    (void)context;
+    return 0;
 }
 
 void MORSE_TASK_ztsmqr_hetra1(const MORSE_option_t *options,
diff --git a/runtime/parsec/codelets/codelet_ztsqrt.c b/runtime/parsec/codelets/codelet_ztsqrt.c
index 19ce9c24444d52a094e67cbcb51b21c5523a558b..c9f45f3c4563be8ff3e62a167002ab55c1a95c55 100644
--- a/runtime/parsec/codelets/codelet_ztsqrt.c
+++ b/runtime/parsec/codelets/codelet_ztsqrt.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztsqrt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztsqrt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -55,6 +56,7 @@ CORE_ztsqrt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztsqrt(*m, *n, *ib, A1, *lda1, A2, *lda2, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_ztstrf.c b/runtime/parsec/codelets/codelet_ztstrf.c
index 69504ff4278620d586140844beeb5fcfcf499803..cf6c8c7fc85d057713104d969db9bd4d50b3a997 100644
--- a/runtime/parsec/codelets/codelet_ztstrf.c
+++ b/runtime/parsec/codelets/codelet_ztstrf.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_ztstrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_ztstrf_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -65,6 +66,7 @@ CORE_ztstrf_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_ztstrf(*m, *n, *ib, *nb, U, *ldu, A, *lda, L, *ldl, IPIV, WORK, *ldwork, &info);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zttlqt.c b/runtime/parsec/codelets/codelet_zttlqt.c
index 67f6b7105a074379b54766d6258ec50a41c0a7f8..96fca94d4654728931cc5893c9222433de928fdb 100644
--- a/runtime/parsec/codelets/codelet_zttlqt.c
+++ b/runtime/parsec/codelets/codelet_zttlqt.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zttlqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zttlqt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -55,6 +56,7 @@ CORE_zttlqt_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
 
     CORE_zttlqt(*m, *n, *ib, A1, *lda1, A2, *lda2, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zttmlq.c b/runtime/parsec/codelets/codelet_zttmlq.c
index 53c6f379dee8b518d08dd2a7ccc1371099279d73..295f959062a764e8d4d481809762f2d4f5a8e3a0 100644
--- a/runtime/parsec/codelets/codelet_zttmlq.c
+++ b/runtime/parsec/codelets/codelet_zttmlq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zttmlq_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zttmlq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -70,6 +71,7 @@ CORE_zttmlq_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
     CORE_zttmlq(*side, *trans, *m1, *n1, *m2, *n2, *k, *ib, A1, *lda1,
                 A2, *lda2, V, *ldv, T, *ldt, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zttmqr.c b/runtime/parsec/codelets/codelet_zttmqr.c
index 70bde8c14c6a399d43d15403fb761a90c29292b3..9f3386fc7c26c62eea332201ecac3a6ba77c80c0 100644
--- a/runtime/parsec/codelets/codelet_zttmqr.c
+++ b/runtime/parsec/codelets/codelet_zttmqr.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zttmqr_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zttmqr_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -70,6 +71,7 @@ CORE_zttmqr_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
     CORE_zttmqr(*side, *trans, *m1, *n1, *m2, *n2, *k, *ib,
                 A1, *lda1, A2, *lda2, V, *ldv, T, *ldt, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zttqrt.c b/runtime/parsec/codelets/codelet_zttqrt.c
index baab70c86b891fa0561fec7857250dd8257744d7..a8dc01ae08401ebd28227233063e4962891ad07c 100644
--- a/runtime/parsec/codelets/codelet_zttqrt.c
+++ b/runtime/parsec/codelets/codelet_zttqrt.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zttqrt_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task)
+static inline int
+CORE_zttqrt_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     int *m;
     int *n;
@@ -55,6 +56,7 @@ CORE_zttqrt_parsec(parsec_execution_stream_t *context, parsec_task_t * this_task
 
     CORE_zttqrt(*m, *n, *ib, A1, *lda1, A2, *lda2, T, *ldt, TAU, WORK);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zunmlq.c b/runtime/parsec/codelets/codelet_zunmlq.c
index e590f329b18e0c5626a9c5dc2d284059539b853b..3a61b3b56ec0d512cc97b3116640a2ddd91e1e60 100644
--- a/runtime/parsec/codelets/codelet_zunmlq.c
+++ b/runtime/parsec/codelets/codelet_zunmlq.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zunmlq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zunmlq_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -62,6 +63,7 @@ CORE_zunmlq_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
     CORE_zunmlq(*side, *trans, *m, *n, *k, *ib,
                 A, *lda, T, *ldt, C, *ldc, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }
 
diff --git a/runtime/parsec/codelets/codelet_zunmqr.c b/runtime/parsec/codelets/codelet_zunmqr.c
index 58ace163909e06dac4338b10384e7f55b0a236ff..d0361d39d8d4c6f3b589b97ef13817c1018cfff2 100644
--- a/runtime/parsec/codelets/codelet_zunmqr.c
+++ b/runtime/parsec/codelets/codelet_zunmqr.c
@@ -24,8 +24,9 @@
 #include "chameleon/morse_tasks_z.h"
 #include "coreblas/coreblas_z.h"
 
-static int
-CORE_zunmqr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
+static inline int
+CORE_zunmqr_parsec( parsec_execution_stream_t *context,
+                    parsec_task_t             *this_task )
 {
     MORSE_enum *side;
     MORSE_enum *trans;
@@ -62,6 +63,7 @@ CORE_zunmqr_parsec(parsec_execution_stream_t *context, parsec_task_t *this_task)
     CORE_zunmqr(*side, *trans, *m, *n, *k, *ib,
                 A, *lda, T, *ldt, C, *ldc, WORK, *ldwork);
 
+    (void)context;
     return 0;
 }