Selaa lähdekoodia

Fix compiler warning on 32bit platforms

Samuel Thibault 7 vuotta sitten
vanhempi
commit
93a8779fa2
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      examples/lu/xlu_pivot.c

+ 3 - 3
examples/lu/xlu_pivot.c

@@ -129,7 +129,7 @@ static int create_task_12(starpu_data_handle_t *dataAp, unsigned nblocks, unsign
 	task->cl = &cl12;
 	task->color = 0x8080ff;
 
-	task->cl_arg = (void *)(task->tag_id);
+	task->cl_arg = (void *)(uintptr_t)(task->tag_id);
 
 	/* which sub-data is manipulated ? */
 	task->handles[0] = get_block(dataAp, nblocks, k, k);
@@ -177,7 +177,7 @@ static int create_task_21(starpu_data_handle_t *dataAp, unsigned nblocks, unsign
 		task->priority = STARPU_MAX_PRIO;
 	}
 
-	task->cl_arg = (void *)(task->tag_id);
+	task->cl_arg = (void *)(uintptr_t)(task->tag_id);
 
 	/* enforce dependencies ... */
 	starpu_tag_declare_deps(TAG21(k, i), 1, PIVOT(k, i));
@@ -199,7 +199,7 @@ static int create_task_22(starpu_data_handle_t *dataAp, unsigned nblocks, unsign
 	task->cl = &cl22;
 	task->color = 0x00ff00;
 
-	task->cl_arg = (void *)(task->tag_id);
+	task->cl_arg = (void *)(uintptr_t)(task->tag_id);
 
 	/* which sub-data is manipulated ? */
 	task->handles[0] = get_block(dataAp, nblocks, k, i); /* produced by TAG21(k, i) */