Lines Matching defs:newSymbol
2572 auto &newSymbol{MakeSymbol(name)};
2577 newSymbol.set_details(HostAssocDetails{*symbol});
2579 newSymbol.set_details(MiscDetails{MiscDetails::Kind::ScopeName});
3454 Symbol *newSymbol{&MakeSymbol(localName, Attrs{}, std::move(details))};
3457 CHECK(iter != currScope().end() && &*iter->second == newSymbol);
3459 return newSymbol;
3579 Symbol &newSymbol{MakeSymbol(localName,
3582 newSymbol.flags() = useSymbol.flags();
3627 Symbol &newSymbol{MakeSymbol(
3629 newSymbol.flags() = localSymbol->flags();
3630 localGeneric = &newSymbol.get<GenericDetails>();
3632 localSymbol = &newSymbol;
3658 Symbol &newSymbol{MakeSymbol(localName,
3661 newSymbol.flags() = useUltimate.flags();
3662 auto &newUseGeneric{newSymbol.get<GenericDetails>()};
3690 Symbol &newSymbol{
3692 generic.AddUse(newSymbol);
3693 return newSymbol;
4666 Symbol &newSymbol{MakeSymbol(name, SubprogramDetails{})};
4667 PushScope(Scope::Kind::Subprogram, &newSymbol);
4668 auto &newSubprogram{newSymbol.get<SubprogramDetails>()};
4674 newSymbol.attrs() |= symbol->attrs();
4675 newSymbol.set(symbol->test(Symbol::Flag::Subroutine)
4678 MapSubprogramToNewSymbols(*symbol, newSymbol, currScope());
4713 Symbol &newSymbol{
4716 newSymbol.get<SubprogramDetails>().set_moduleInterface(*moduleInterface);
4718 SetImplicitAttr(newSymbol, Attr::PRIVATE);
4720 SetImplicitAttr(newSymbol, Attr::PUBLIC);
4725 CreateEntry(*ref, newSymbol);