Lines Matching refs:subscripts
243 int subscripts{static_cast<int>(ref.size())}; in CompleteSubscripts() local
244 if (subscripts == 0) { in CompleteSubscripts()
246 } else if (subscripts != symbolRank) { in CompleteSubscripts()
249 symbolRank, symbol.name(), subscripts); in CompleteSubscripts()
274 DataRef &&dataRef, std::vector<Subscript> &&subscripts) { in ApplySubscripts() argument
275 if (subscripts.empty()) { in ApplySubscripts()
281 return CompleteSubscripts(ArrayRef{symbol, std::move(subscripts)}); in ApplySubscripts()
285 ArrayRef{std::move(c), std::move(subscripts)}); in ApplySubscripts()
347 if (arrElement.subscripts.size() == 1) { in FixMisparsedSubstringDataRef()
349 &arrElement.subscripts.front().u)}) { in FixMisparsedSubstringDataRef()
1024 std::vector<Subscript> subscripts; in AnalyzeSectionSubscripts() local
1027 subscripts.emplace_back(std::move(*subscript)); in AnalyzeSectionSubscripts()
1032 return !error ? subscripts : std::vector<Subscript>{}; in AnalyzeSectionSubscripts()
1042 if (ae.subscripts.empty()) { in Analyze()
1060 std::move(*dataRef), AnalyzeSectionSubscripts(ae.subscripts)); in Analyze()
1067 AnalyzeSectionSubscripts(ae.subscripts); in Analyze()
1198 std::vector<Subscript> subscripts; in Analyze() local
1201 subscripts = std::move(aRef->subscript()); in Analyze()
1253 std::move(subscripts), std::move(cosubscripts)}}); in Analyze()