diff --git a/test/fortran/test_util_stride.f90 b/test/fortran/test_util_stride.f90 index d890e7eb50b0c9fa906a76f8e99efa831d437c86..5772aaa0ab01389229994e1c065221d30075a3f7 100644 --- a/test/fortran/test_util_stride.f90 +++ b/test/fortran/test_util_stride.f90 @@ -47,20 +47,4 @@ CONTAINS CALL ASSERT_EQUAL(f_out(1), 1) CALL ASSERT_EQUAL(f_out(2), 10) END SUBROUTINE TEST_util_stride_2d - SUBROUTINE TEST_util_get_ptrdiff - INTEGER(c_size_t) :: s - REAL, DIMENSION(1, 10), TARGET :: array - TYPE(c_ptr) :: p1, p2 - - CALL TAG_TEST("util_get_ptrdiff") - - array = RESHAPE([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0], [1, 10]) - p1 = C_LOC(array(1, 1)) - p2 = C_LOC(array(1, 10)) - - PRINT *, TRANSFER(p1, 0_c_size_t), TRANSFER(p2, 0_c_size_t) - s = util_get_ptrdiff(TRANSFER(p1, 0_c_size_t), TRANSFER(p2, 0_c_size_t)) - - CALL ASSERT_EQUAL(s, 14*SIZEOF(array(1, 1))) - END SUBROUTINE TEST_util_get_ptrdiff END MODULE test_mo_util_stride