Lines Matching full:body
21 … ir::BlockStatement *body) in HandleAsyncScriptFunctionBody() argument
24 body->TransformChildrenRecursively( in HandleAsyncScriptFunctionBody()
40 return body; in HandleAsyncScriptFunctionBody()
121 const auto &body = function->Body(); in PerformForModule() local
134 const auto &loc = body->Range(); in PerformForModule()
158 if (function->HasBody() && function->Body()->IsBlockStatement()) { in PerformForModule()
159 HandleAsyncScriptFunctionBody(ctx, function->Body()->AsBlockStatement()); in PerformForModule()
161 } else if (hasPromiseVoid && function->HasBody() && function->Body()->IsBlockStatement()) { in PerformForModule()
162 HandleAsyncScriptFunctionBody(ctx, function->Body()->AsBlockStatement()); in PerformForModule()
177 auto checkFunctionBody = [](const ir::BlockStatement *body) -> bool { in PostconditionForModule() argument
178 if (!body->IsReturnStatement()) { in PostconditionForModule()
181 auto *returnStmt = body->AsReturnStatement(); in PostconditionForModule()
202 if (function->HasBody() && function->Body()->IsBlockStatement()) { in PostconditionForModule()
203 if (!checkFunctionBody(function->Body()->AsBlockStatement())) { in PostconditionForModule()