Home
last modified time | relevance | path

Searched refs:trailingBlock (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DblockStatement.h68 void AddTrailingBlock(AstNode *stmt, BlockStatement *trailingBlock) in AddTrailingBlock() argument
70 trailingBlocks_.emplace(stmt, trailingBlock); in AddTrailingBlock()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp2025 auto *trailingBlock = callExpr->TrailingBlock(); in TransformTraillingLambda() local
2026 ASSERT(trailingBlock != nullptr); in TransformTraillingLambda()
2035 funcParamScope->SetParent(trailingBlock->Scope()->Parent()); in TransformTraillingLambda()
2037 for (auto [_, var] : trailingBlock->Scope()->Bindings()) { in TransformTraillingLambda()
2039 if (var->GetScope() == trailingBlock->Scope()) { in TransformTraillingLambda()
2047 Allocator(), ir::ScriptFunction::ScriptFunctionData {trailingBlock, in TransformTraillingLambda()
2054 trailingBlock->SetScope(funcScope); in TransformTraillingLambda()
2055 ReplaceScope(funcNode->Body(), trailingBlock, funcScope); in TransformTraillingLambda()
2060 arrowFuncNode->SetRange(trailingBlock->Range()); in TransformTraillingLambda()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.cpp1991 auto *const trailingBlock = tb->second; in Check() local
1992 trailingBlock->Check(checker); in Check()
1993 st->Statements().emplace(std::next(st->Statements().begin() + idx), trailingBlock); in Check()

Completed in 10 milliseconds