Просмотр исходного кода

mpi/tests/user_defined_datatype_value.h: allow to overlap sending of the size and packing of the data

Nathalie Furmento лет назад: 12
Родитель
Сommit
0bfeca4de0
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      mpi/tests/user_defined_datatype_value.h

+ 1 - 1
mpi/tests/user_defined_datatype_value.h

@@ -94,9 +94,9 @@ static int value_pack_data(starpu_data_handle_t handle, unsigned node, void **pt
 	struct starpu_value_interface *value_interface = (struct starpu_value_interface *)
 		starpu_data_get_interface_on_node(handle, node);
 
+	*count = sizeof(int);
 	if (ptr != NULL)
 	{
-		*count = sizeof(int);
 		*ptr = malloc(*count);
 		memcpy(*ptr, value_interface->value, sizeof(int));
 	}