Home
last modified time | relevance | path

Searched refs:genericDetails (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Druntime-type-info.cpp1124 const auto &genericDetails{generic.get<GenericDetails>()}; in IncorporateDefinedIoGenericInterfaces() local
1126 genericDetails.kind().u)); in IncorporateDefinedIoGenericInterfaces()
1127 CHECK(std::get<GenericKind::DefinedIo>(genericDetails.kind().u) == in IncorporateDefinedIoGenericInterfaces()
1129 for (auto ref : genericDetails.specificProcs()) { in IncorporateDefinedIoGenericInterfaces()
H A Dresolve-names.cpp2726 if (auto *genericDetails{symbol.detailsIf<GenericDetails>()}) { in ConvertToUseError() local
2727 if (!genericDetails->uses().empty()) { in ConvertToUseError()
2728 useDetails = &genericDetails->uses().at(0)->get<UseDetails>(); in ConvertToUseError()
7117 GenericDetails genericDetails; in CreateGeneric() local
7132 genericDetails.CopyFrom(*existingGeneric); in CreateGeneric()
7133 AddGenericUse(genericDetails, existing->name(), existingUse->symbol()); in CreateGeneric()
7144 genericDetails.set_specific(ultimate); in CreateGeneric()
7146 genericDetails.set_derivedType(ultimate); in CreateGeneric()
7153 info.Resolve(&MakeSymbol(symbolName, Attrs{}, std::move(genericDetails))); in CreateGeneric()