2 ! Fix for PR21730 - declarations used to produce the error:
3 ! target :: x ! these 2 lines interchanged
5 ! Error: Cannot change attributes of symbol at (1) after it has been used.
7 ! Contributed by Harald Anlauf <anlauf@gmx.de>
9 subroutine gfcbug27 (x
)
10 real, intent(inout
) :: x(:)
12 real :: tmp(size (x
,1)) ! gfc produces an error unless
13 target
:: x
! these 2 lines interchanged
17 end subroutine gfcbug27