! RUN: %python %S/test_errors.py %s %flang_fc1 -pedantic ! Tests for the ETIME intrinsics subroutine bad_kind_error(values, time) REAL(KIND=8), DIMENSION(2) :: values REAL(KIND=8) :: time !ERROR: Actual argument for 'values=' has bad type or kind 'REAL(8)' call etime(values, time) end subroutine bad_kind_error subroutine bad_args_error(values) REAL(KIND=4), DIMENSION(2) :: values !ERROR: missing mandatory 'time=' argument call etime(values) end subroutine bad_args_error subroutine bad_apply_form(values) REAL(KIND=4), DIMENSION(2) :: values REAL(KIND=4) :: time !Declaration of 'etime' call etime(values, time) !ERROR: Cannot call subroutine 'etime' like a function time = etime(values) end subroutine bad_apply_form subroutine good_kind_equal(values, time) REAL(KIND=4), DIMENSION(2) :: values REAL(KIND=4) :: time call etime(values, time) end subroutine good_kind_equal