! { dg-do compile } | |
! This used to ICE with an infinite recursion during development. | |
! Test case by Dominique d'Humieres. | |
program logtest3 | |
implicit none | |
logical :: x = .true. | |
integer, parameter :: I_FINDLOC_BACK(1) = findloc([1,1],1, back=x) ! { dg-error "does not reduce to a constant expression" } | |
end program logtest3 |