Lines Matching refs:subroutine
70 const Symbol &subroutine, SourceName, const Symbol &derivedType);
849 const Symbol &subroutine, SourceName finalName, const Symbol &derivedType) { in CheckFinal() argument
850 if (!IsModuleProcedure(subroutine)) { in CheckFinal()
851 SayWithDeclaration(subroutine, finalName, in CheckFinal()
853 subroutine.name(), derivedType.name()); in CheckFinal()
856 const Procedure *proc{Characterize(subroutine)}; in CheckFinal()
861 SayWithDeclaration(subroutine, finalName, in CheckFinal()
863 subroutine.name(), derivedType.name()); in CheckFinal()
867 SayWithDeclaration(subroutine, finalName, in CheckFinal()
869 subroutine.name(), derivedType.name()); in CheckFinal()
873 const Symbol *errSym{&subroutine}; in CheckFinal()
874 if (const auto *details{subroutine.detailsIf<SubprogramDetails>()}) { in CheckFinal()
883 SayWithDeclaration(subroutine, finalName, in CheckFinal()
885 subroutine.name(), derivedType.name()); in CheckFinal()
892 subroutine.name(), derivedType.name()); in CheckFinal()
898 subroutine.name(), derivedType.name()); in CheckFinal()
904 subroutine.name(), derivedType.name()); in CheckFinal()
910 subroutine.name(), derivedType.name()); in CheckFinal()
916 subroutine.name(), derivedType.name()); in CheckFinal()
922 subroutine.name(), derivedType.name()); in CheckFinal()
928 subroutine.name(), derivedType.name()); in CheckFinal()
934 subroutine.name(), derivedType.name(), derivedType.name()); in CheckFinal()
944 subroutine.name(), derivedType.name(), ref->name()); in CheckFinal()