Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Semantics/
H A Ddata-to-inits.cpp631 Symbol &mutableSymbol{const_cast<Symbol &>(symbol)}; in IncorporateExplicitInitialization() local
632 if (IsPointer(mutableSymbol)) { in IncorporateExplicitInitialization()
633 if (auto *object{mutableSymbol.detailsIf<ObjectEntityDetails>()}) { in IncorporateExplicitInitialization()
635 combined.initializedRanges.emplace_back(offset, mutableSymbol.size()); in IncorporateExplicitInitialization()
641 } else if (auto *proc{mutableSymbol.detailsIf<ProcEntityDetails>()}) { in IncorporateExplicitInitialization()
643 combined.initializedRanges.emplace_back(offset, mutableSymbol.size()); in IncorporateExplicitInitialization()
651 } else if (auto *object{mutableSymbol.detailsIf<ObjectEntityDetails>()}) { in IncorporateExplicitInitialization()
652 if (!IsNamedConstant(mutableSymbol) && object->init()) { in IncorporateExplicitInitialization()
653 combined.initializedRanges.emplace_back(offset, mutableSymbol.size()); in IncorporateExplicitInitialization()
655 offset, mutableSymbol.size(), *object->init(), foldingContext); in IncorporateExplicitInitialization()