! RUN: %flang_fc1 -emit-llvm -debug-info-kind=standalone %s -o - | FileCheck %s
! mainly test that this program does not cause an assertion failure
module m
type t2
type(t1), pointer :: p1
end type
type t1
type(t2), pointer :: p2
integer abc
end type
type(t1) :: tee1
end module
program test
use m
type(t2) :: lc2
print *, lc2%p1%abc
end program test
! CHECK-DAG: DICompositeType(tag: DW_TAG_structure_type, name: "t1"{{.*}})
! CHECK-DAG: DICompositeType(tag: DW_TAG_structure_type, name: "t2"{{.*}})