Lines Matching refs:hostSymbol
2289 const parser::Name &name, const Symbol &hostSymbol) { in MakeHostAssocSymbol() argument
2291 .try_emplace(name.source, HostAssocDetails{hostSymbol}) in MakeHostAssocSymbol()
2294 symbol.attrs() = hostSymbol.attrs(); // TODO: except PRIVATE, PUBLIC? in MakeHostAssocSymbol()
2295 symbol.flags() = hostSymbol.flags(); in MakeHostAssocSymbol()
4155 if (auto *hostSymbol{FindSymbol(name)}) { in HandleAttributeStmt() local
4156 symbol = &MakeHostAssocSymbol(name, *hostSymbol); in HandleAttributeStmt()
6566 Symbol *hostSymbol; in CheckForHostAssociatedImplicit() local
6572 hostSymbol = &MakeSymbol(*host, name.source, Attrs{}); in CheckForHostAssociatedImplicit()
6573 ConvertToObjectEntity(*hostSymbol); in CheckForHostAssociatedImplicit()
6574 ApplyImplicitRules(*hostSymbol); in CheckForHostAssociatedImplicit()
6575 hostSymbol->set(Symbol::Flag::ImplicitOrError); in CheckForHostAssociatedImplicit()
6577 hostSymbol = name.symbol; in CheckForHostAssociatedImplicit()
6581 Symbol &symbol{MakeHostAssocSymbol(name, *hostSymbol)}; in CheckForHostAssociatedImplicit()