Home
last modified time | relevance | path

Searched refs:targetStatement (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/
H A DcheckerContext.cpp402 ir::Statement const *targetStatement = breakStatement->Target()->AsStatement(); in OnBreakStatement() member in ark::es2panda::checker::ir
403 ASSERT(targetStatement != nullptr); in OnBreakStatement()
404 if (targetStatement->IsLabelledStatement()) { in OnBreakStatement()
405 targetStatement = targetStatement->AsLabelledStatement()->Body(); in OnBreakStatement()
407 ASSERT(targetStatement != nullptr); in OnBreakStatement()
409 auto const inInnerScope = [targetStatement](varbinder::Scope const *scope, ir::AstNode const *parent) -> bool { in OnBreakStatement()
415 } while (parent != targetStatement); in OnBreakStatement()
435 AddBreakSmartCasts(targetStatement, std::move(smartCasts)); in OnBreakStatement()
441 void CheckerContext::AddBreakSmartCasts(ir::Statement const *targetStatement, SmartCastArra argument
446 CombineBreakSmartCasts(ir::Statement const *targetStatement) CombineBreakSmartCasts() argument
[all...]
H A DcheckerContext.h234 void AddBreakSmartCasts(ir::Statement const *targetStatement, SmartCastArray &&smartCasts);
235 void CombineBreakSmartCasts(ir::Statement const *targetStatement);

Completed in 2 milliseconds