blob: 5b6e8e977f46ce75907a826df05f4cd60a0f50d0 [file] [edit]
! Test that Structure Component Array Elements are caught by Semantics and return an error
! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenmp -fopenmp-version=45
type test_type
integer :: array(2)
end type
contains
subroutine test
type(test_type) :: x
!ERROR: A variable that is part of another variable cannot appear on the REDUCTION clause
!$omp do reduction(+: x%array(2))
do i=1, 2
end do
!$omp end do
end subroutine
end