Lines Matching refs:arg_num

4154 	uint32_t arg_num = opline->op2.num;  variable
4156 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4157 if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4160 } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4163 zend_throw_error(NULL, "Cannot pass parameter %d by reference", arg_num);
4243 uint32_t arg_num = opline->op2.num; variable
4245 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4246 if (!QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4255 QUICK_ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num))) {
4259 if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4268 ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num))) {
4312 uint32_t arg_num = opline->op2.num; variable
4314 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4315 if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4318 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4361 int arg_num; variable
4365 arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1;
4373 zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht));
4381 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) {
4399 top = ZEND_CALL_ARG(EX(call), arg_num);
4400 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4415 arg_num++;
4441 for (; iter->funcs->valid(iter) == SUCCESS; ++arg_num) {
4470 if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4473 " by unpacking a Traversable, passing by-value instead", arg_num,
4483 zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1);
4484 top = ZEND_CALL_ARG(EX(call), arg_num);
4535 uint32_t arg_num; variable
4557 arg_num = 1;
4563 } else if ((zend_long)(arg_num - 1) >= len) {
4565 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4567 if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4572 arg_num,
4588 arg_num++;
4595 arg_num = 1;
4598 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4600 if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4605 arg_num,
4621 arg_num++;
4657 uint32_t arg_num = opline->op1.num; variable
4659 if (UNEXPECTED(arg_num > EX_NUM_ARGS())) {
4667 …if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)) …
4678 uint32_t arg_num; variable
4683 arg_num = opline->op1.num; variable
4685 if (arg_num > EX_NUM_ARGS()) {
4701 …if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_S…
4713 uint32_t arg_num = opline->op1.num; variable
4721 if (arg_num <= arg_count) {
4724 array_init_size(params, arg_count - arg_num + 1);
4730 zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num));
4734 } while (++arg_num <= arg_count);
4740 } while (++arg_num <= arg_count);
8809 uint32_t arg_num = opline->op2.num; variable
8811 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
8812 if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
8815 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {