1520e5db2SStuart Ellis! Check the Flang Print Function Names example plugin doesn't count/print Functions/Subroutines in interfaces 2520e5db2SStuart Ellis! (It should only count definitions, which will appear elsewhere for interfaced functions/subroutines) 3*1c5d1214SSlava Zakharin! This requires that the examples are built (LLVM_BUILD_EXAMPLES=ON) to access flangPrintFunctionNames.so 4520e5db2SStuart Ellis 5520e5db2SStuart Ellis! REQUIRES: plugins, examples, shell 6520e5db2SStuart Ellis 7520e5db2SStuart Ellis! RUN: %flang_fc1 -load %llvmshlibdir/flangPrintFunctionNames%pluginext -plugin print-fns %s 2>&1 | FileCheck %s 8520e5db2SStuart Ellis 9520e5db2SStuart Ellis! CHECK: ==== Functions: 0 ==== 10520e5db2SStuart Ellis! CHECK-NEXT: ==== Subroutines: 0 ==== 11520e5db2SStuart Ellis 12520e5db2SStuart Ellisprogram main 13520e5db2SStuart Ellis interface 14520e5db2SStuart Ellis function interface_func() 15520e5db2SStuart Ellis end function 16520e5db2SStuart Ellis 17520e5db2SStuart Ellis subroutine interface_subr() 18520e5db2SStuart Ellis end subroutine 19520e5db2SStuart Ellis end interface 20520e5db2SStuart Ellisend program main 21