From e2c6bb8bd4444e1bf0e3daef00d0b61b2199723f Mon Sep 17 00:00:00 2001 From: Edgar Gabriel Date: Thu, 23 Oct 2025 08:43:41 -0500 Subject: [PATCH] fix Win_flush prototype in function table (#289) the bug was exposed when trying to compile a backend with HDP flush support. --- src/mpi_instance.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mpi_instance.hpp b/src/mpi_instance.hpp index c18ff1af4b..b7a2c88d88 100644 --- a/src/mpi_instance.hpp +++ b/src/mpi_instance.hpp @@ -71,7 +71,7 @@ struct mpilib_funcs_t { int (*Ibarrier)(MPI_Comm comm, MPI_Request *request); int (*Win_create)(void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win); int (*Win_free)(MPI_Win *win); - int (*Win_flush)(MPI_Win win); + int (*Win_flush)(int rank, MPI_Win win); int (*Win_flush_all)(MPI_Win win); int (*Win_flush_local)(int rank, MPI_Win win); int (*Win_lock)(int lock_type, int rank, int mpi_assert, MPI_Win win);