! { dg-do compile } ! ! PR 43990: [OOP] ICE in output_constructor_regular_field, at varasm.c:4995 ! ! Reported by Hans-Werner Boschmann module m type :: t logical :: l = .true. class(t),pointer :: cp => null() end type type(t),save :: default_t end module