1type t
2  integer :: i, j
3end type t
4type t2
5  type(t) :: b(4)
6end type
7type(t2) :: var(10)
8!$acc update host(var(3)%b(:)%j)  ! { dg-error "not a proper array section" }
9!$acc update host(var(3)%b%j)  ! { dg-error "not a proper array section" }
10end
11