Lines Matching defs:isSubroutine
149 void Analyze(const parser::ActualArgSpec &, bool isSubroutine);
190 const Symbol *&generic, bool isSubroutine);
2394 bool isSubroutine) -> std::optional<CalleeAndArguments> {
2420 ResolveGeneric(generic, arguments, adjustment, isSubroutine)};
2423 EmitGenericResolutionError(generic, pair.second, isSubroutine);
2743 const AdjustActuals &adjustActuals, bool isSubroutine,
2755 CallCharacteristics{ultimate.name().ToString(), isSubroutine},
2764 if (isSubroutine != !IsFunction(specific1)) {
2824 *extended, actuals, adjustActuals, isSubroutine, false)};
2839 auto pair{ResolveGeneric(*outer, actuals, adjustActuals, isSubroutine,
2885 const Symbol &symbol, bool dueToAmbiguity, bool isSubroutine) {
2890 : isSubroutine
2898 bool isSubroutine, bool mightBeStructureConstructor)
2903 std::move(arguments), isSubroutine,
2908 pcr, std::move(arguments), isSubroutine);
2915 ActualArguments &&arguments, bool isSubroutine,
2934 auto pair{ResolveGeneric(*symbol, arguments, noAdjustment, isSubroutine,
2960 CallCharacteristics{name.ToString(), isSubroutine}, arguments,
2968 EmitGenericResolutionError(*symbol, dueToAmbiguity, isSubroutine);
4271 const parser::ActualArgSpec &arg, bool isSubroutine) {
4281 if (!isSubroutine) {
4762 int passIndex, const Symbol *&generic, bool isSubroutine) {
4778 context_.ResolveGeneric(*generic, actuals_, adjustment, isSubroutine)};
4784 context_.EmitGenericResolutionError(*generic, pair.second, isSubroutine);