Lines Matching refs:genericSymbol
3748 Symbol &genericSymbol{GetGenericSymbol()}; in PushSubprogramScope() local
3749 if (genericSymbol.has<GenericDetails>()) { in PushSubprogramScope()
3750 genericSymbol.get<GenericDetails>().AddSpecificProc( in PushSubprogramScope()
3753 CHECK(context().HasError(genericSymbol)); in PushSubprogramScope()
4936 auto *genericSymbol{FindInScope(symbolName)}; in Pre() local
4937 if (genericSymbol) { in Pre()
4938 if (!genericSymbol->has<GenericDetails>()) { in Pre()
4939 genericSymbol = nullptr; // MakeTypeSymbol will report the error below in Pre()
4954 if (genericSymbol) { in Pre()
4955 CheckAccessibility(symbolName, isPrivate, *genericSymbol); // C771 in Pre()
4957 genericSymbol = MakeTypeSymbol(symbolName, GenericDetails{}); in Pre()
4958 if (!genericSymbol) { in Pre()
4962 genericSymbol->attrs().set(Attr::PRIVATE); in Pre()
4966 genericBindings_.emplace(genericSymbol, &bindingName); in Pre()
4968 info.Resolve(genericSymbol); in Pre()