Gilles, > there is a comment in the source code to explain this.
Could you point where the comment is? I can find a comment about MPI_Buffer_detach in ompi/mpi/fortran/mpif-h/buffer_detach_f.c and ompi/mpi/fortran/use-mpi-f08/buffer_detach.c files. But the situation is different form MPI_Buffer_detach. The declaration of MPI_Win_detach is not changed since the one-sided code was merged into the trunk at commit 49d938de (svn r30816). Regards, Takahiro Kawashima > iirc, the MPI_Win_detach discrepancy with the standard is intentional in > fortran 2008, > there is a comment in the source code to explain this. > > On Thursday, August 27, 2015, Kawashima, Takahiro < > t-kawash...@jp.fujitsu.com> wrote: > > > Oh, I also noticed it yesterday and was about to report it. > > > > And one more, the base parameter of MPI_Win_detach. > > > > Regards, > > Takahiro Kawashima > > > > > Dear OpenMPI developers, > > > > > > I noticed a bug in the definition of the 3 MPI-3 RMA functions > > > MPI_Compare_and_swap, MPI_Fetch_and_op and MPI_Raccumulate. > > > > > > According to the MPI standard, the origin_addr and compare_addr > > > parameters of these functions have a const attribute, which is missing > > > in OpenMPI's mpi.h (OpenMPI 1.8.x and 1.10.0). > > > > > > Regards, > > > > > > Michael