Lines Matching full:signature
22 …ansformArguments(public_lib::Context *ctx, ir::Expression *callLike, checker::Signature *signature,
26 checker::Signature *sig) in TransformArgumentsForTrailingLambda()
37 …ansformArguments(public_lib::Context *ctx, ir::Expression *callLike, checker::Signature *signature, in TransformArguments() argument
40 if (signature->ArgCount() < arguments.size()) { in TransformArguments()
41 ES2PANDA_ASSERT(signature->HasRestParameter()); in TransformArguments()
44 ES2PANDA_ASSERT(signature->ArgCount() >= signature->MinArgCount()); in TransformArguments()
45 if (arguments.size() < signature->MinArgCount()) { // #22952: workaround for dynamic types in TransformArguments()
53 arguments.size() >= signature->MinArgCount()); in TransformArguments()
58 size_t missing = signature->ArgCount() - arguments.size(); in TransformArguments()
75 if (callExpr->Signature() == nullptr) { in PerformForModule()
81 … ? TransformArgumentsForTrailingLambda(ctx, callExpr->AsCallExpression(), callExpr->Signature()) in PerformForModule()
82 … : TransformArguments(ctx, callExpr, callExpr->Signature(), callExpr->Arguments()); in PerformForModule()