Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DscopedDebugInfoPlugin.cpp51 * @param lastStatement function's last statement to break.
56 ir::ExpressionStatement *lastStatement) in BreakLastStatement()
61 ASSERT(lastStatement); in BreakLastStatement()
71 auto *exprInit = lastStatement->AsExpressionStatement()->GetExpression(); in BreakLastStatement()
77 lastStatement->SetParent(nullptr); in BreakLastStatement()
128 auto *lastStatement = context_.lastStatement; in InsertReturnStatement() local
129 if (lastStatement == nullptr) { in InsertReturnStatement()
133 auto *returnType = lastStatement->GetExpression()->TsType(); in InsertReturnStatement()
156 auto lastStatementIter = std::find(statementsList.rbegin(), statementsList.rend(), lastStatement); in InsertReturnStatement()
54 BreakLastStatement(checker::ETSChecker *checker, util::StringView methodName, ir::ExpressionStatement *lastStatement) BreakLastStatement() argument
[all...]
H A DevaluateContext.h52 * as well as `lastStatement`, which is non-null only if the last statement have expression.
68 ir::ExpressionStatement *lastStatement {nullptr};
H A DevaluateContext.cpp59 lastStatement = stmt->AsExpressionStatement(); in FindEvaluationMethod()

Completed in 2 milliseconds