Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ets/
DvalidateHelpers.cpp322 void ETSChecker::ValidateTupleMinElementSize(ir::ArrayExpression *const arrayExpr, ETSTupleType *tu… in ValidateTupleMinElementSize() argument
324 if (arrayExpr->Elements().size() < static_cast<size_t>(tuple->GetMinTupleSize())) { in ValidateTupleMinElementSize()
327 arrayExpr->Start()); in ValidateTupleMinElementSize()
Dhelpers.cpp2180 void ETSChecker::ModifyPreferredType(ir::ArrayExpression *const arrayExpr, Type *const newPreferred… in ModifyPreferredType() argument
2183 arrayExpr->SetPreferredType(newPreferredType); in ModifyPreferredType()
2184 arrayExpr->SetTsType(nullptr); in ModifyPreferredType()
2186 for (auto *const element : arrayExpr->Elements()) { in ModifyPreferredType()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DenumLowering.cpp142 …auto *const arrayExpr = checker_->AllocNode<ir::ArrayExpression>(std::move(elements), Allocator()); in MakeArray() local
145 arrayIdent, arrayExpr, typeAnnotation, in MakeArray()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSchecker.h595 void ValidateTupleMinElementSize(ir::ArrayExpression *arrayExpr, ETSTupleType *tuple);
596 void ModifyPreferredType(ir::ArrayExpression *arrayExpr, Type *newPreferredType);