! { dg-do compile }
! PR fortran/49278 - ICE when combining DATA with default initialization

program p
  implicit none
  type t
     real :: a
  end type t
  integer, parameter :: b = 42
  type(t), parameter :: z = t(4.0)
  data b   / 666 / ! { dg-error "shall not appear in a DATA statement" }
  data z%a / 3.0 / ! { dg-error "shall not appear in a DATA statement" }
end