diff --git a/flang/test/Transforms/debug-fn-info.f90 b/flang/test/Transforms/debug-fn-info.f90 index c1a817312c959..97a34e8676de7 100644 --- a/flang/test/Transforms/debug-fn-info.f90 +++ b/flang/test/Transforms/debug-fn-info.f90 @@ -7,9 +7,11 @@ ! CHECK-DAG: #[[LOG1:.*]] = #llvm.di_basic_type ! CHECK-DAG: #[[REAL4:.*]] = #llvm.di_basic_type ! CHECK-DAG: #[[LOG4:.*]] = #llvm.di_basic_type +! CHECK: #[[TY0:.*]] = #llvm.di_subroutine_type ! CHECK: #[[TY1:.*]] = #llvm.di_subroutine_type ! CHECK: #[[TY2:.*]] = #llvm.di_subroutine_type +! CHECK: #di_subprogram1 = #llvm.di_subprogram program mn integer(kind=4) :: i4 integer(kind=8) :: i8 @@ -20,7 +22,7 @@ program mn i8 = fn1(i4, r8, l1) i4 = fn2(i8, r4, l4) contains - ! CHECK: #di_subprogram1 = #llvm.di_subprogram + ! CHECK: #di_subprogram2 = #llvm.di_subprogram function fn1(a, b, c) result (res) implicit none integer(kind=4), intent(in) :: a @@ -30,7 +32,7 @@ function fn1(a, b, c) result (res) res = a + b end function -! CHECK: #di_subprogram2 = #llvm.di_subprogram +! CHECK: #di_subprogram3 = #llvm.di_subprogram function fn2(a, b, c) result (res) implicit none integer(kind=8), intent(in) :: a