Skip to content

Commit 58d98ed

Browse files
committed
fortran: Use C_PTR for buffer_addr
It was changed to use `C_PTR` in only `mpi` in fc69c0b. Signed-off-by: KAWASHIMA Takahiro <[email protected]> (cherry picked from commit 0c3a534)
1 parent 5d19b39 commit 58d98ed

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

ompi/mpi/fortran/use-mpi-f08/pmpi-f08-interfaces.F90

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,9 @@ end subroutine PMPI_Buffer_attach_f08
7272

7373
interface PMPI_Buffer_detach
7474
subroutine PMPI_Buffer_detach_f08(buffer_addr,size,ierror)
75+
USE, INTRINSIC :: ISO_C_BINDING, ONLY : C_PTR
7576
implicit none
76-
!DEC$ ATTRIBUTES NO_ARG_CHECK :: buffer_addr
77-
!GCC$ ATTRIBUTES NO_ARG_CHECK :: buffer_addr
78-
!$PRAGMA IGNORE_TKR buffer_addr
79-
!DIR$ IGNORE_TKR buffer_addr
80-
!IBM* IGNORE_TKR buffer_addr
81-
OMPI_FORTRAN_IGNORE_TKR_TYPE OMPI_ASYNCHRONOUS :: buffer_addr
77+
TYPE(C_PTR), INTENT(OUT) :: buffer_addr
8278
INTEGER, INTENT(OUT) :: size
8379
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
8480
end subroutine PMPI_Buffer_detach_f08

0 commit comments

Comments
 (0)