Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzer.cpp765 … ArenaVector<std::pair<Type *, ir::Expression *>> arrayExprElementTypes, std::size_t idx) in CheckElement() argument
767 auto [elementType, currentElement] = arrayExprElementTypes[idx]; in CheckElement()
777 if (tupleType->GetTupleSize() != arrayExprElementTypes.size()) { in CheckElement()
852 …const ArenaVector<std::pair<Type *, ir::Expression *>> arrayExprElementTypes = GetElementTypes(che… in CheckArrayExpressionElements() local
854 …bool allElementsAssignable = !std::any_of(arrayExprElementTypes.begin(), arrayExprElementTypes.end… in CheckArrayExpressionElements()
857 for (std::size_t idx = 0; idx < arrayExprElementTypes.size(); ++idx) { in CheckArrayExpressionElements()
858 …entsAssignable &= CheckElement(checker, arrayExpr->GetPreferredType(), arrayExprElementTypes, idx); in CheckArrayExpressionElements()