2 ! { dg-options "-finit-derived -finit-local-zero -fdump-tree-original" }
6 ! Make sure we do not ICE when generating initializers for c_ptr and c_funptr
7 ! components of derived types (and make sure they are properly initialized to
16 type(c_ptr
) :: ptr
! = c_null_ptr
17 type(c_funptr
) :: fptr
! = c_null_funptr
27 ! { dg-final { scan-tree-dump "\.ptr=0" "original" } }
28 ! { dg-final { scan-tree-dump "\.fptr=0" "original" } }