! { dg-do compile }! we used to save the wrong components of a gfc_expr describing a! substring of a constant string. This yielded a segfault on! translating the expressions read from the module.module m
character(*),parameter:: a ="AABBCC"(1:4)end module m
use m
character(4) :: b
b = a
end