! { dg-do compile } | |
! PR41859 ICE on invalid expression involving DT with pointer components in I/O. | |
! The parens around p below are significant. | |
TYPE :: ptype | |
character, pointer, dimension(:) :: x => null() | |
END TYPE | |
TYPE(ptype) :: p | |
print *, ((((p)))) ! { dg-error "Data transfer element" } | |
end |