llvm/flang/test/Semantics/generic10.f90

! RUN: %flang_fc1 -fdebug-unparse %s 2>&1 | FileCheck %s
module m
  procedure(func), pointer :: foo
  interface foo
     procedure :: foo
  end interface
 contains
  function func(x)
    func = x
  end
end

program main
  use m
!CHECK: foo => func
  foo => func
end