From ca4f2101c89ca676091901bb8ce2f5eb0e3c2e76 Mon Sep 17 00:00:00 2001
From: "raphael.bach" <raphael.bach@etu.hesge.ch>
Date: Fri, 24 Jun 2022 18:25:59 +0200
Subject: [PATCH] Add error check in `fmpi_task_run_sync()`

---
 src/fmpi_task.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/fmpi_task.c b/src/fmpi_task.c
index 8d52fa1..6ad919f 100644
--- a/src/fmpi_task.c
+++ b/src/fmpi_task.c
@@ -137,6 +137,7 @@ int fmpi_task_run_sync(
     assert(task != NULL);
     const int err_id = task->func(ctx, &task->args);
     fmpi_futhark_sync(ctx->fut);
+    fmpi_futhark_check_error(ctx->fut, "task->func");
     if(task->args.out.type.derived == FMPI_TYPE_ARRAY) {
         void * out = fmpi_futhark_get_data_sync(
             ctx->fut, task->args.out_raw, task->args.out.start,
-- 
GitLab