@@ -46,11 +46,14 @@ int generate_JUMP(cctx_T *cctx, jumpwhen_T when, int where);
4646int generate_JUMP_IF_ARG_SET (cctx_T * cctx , int arg_off );
4747int generate_FOR (cctx_T * cctx , int loop_idx );
4848int generate_TRYCONT (cctx_T * cctx , int levels , int where );
49+ int check_internal_func_args (cctx_T * cctx , int func_idx , int argcount , int method_call , type2_T * * argtypes , type2_T * shuffled_argtypes );
4950int generate_BCALL (cctx_T * cctx , int func_idx , int argcount , int method_call );
5051int generate_LISTAPPEND (cctx_T * cctx );
5152int generate_BLOBAPPEND (cctx_T * cctx );
53+ int check_args_on_stack (cctx_T * cctx , ufunc_T * ufunc , int argcount );
5254int generate_CALL (cctx_T * cctx , ufunc_T * ufunc , int pushed_argcount );
5355int generate_UCALL (cctx_T * cctx , char_u * name , int argcount );
56+ int check_func_args_from_type (cctx_T * cctx , type_T * type , int argcount , int at_top , char_u * name );
5457int generate_PCALL (cctx_T * cctx , int argcount , char_u * name , type_T * type , int at_top );
5558int generate_DEFER (cctx_T * cctx , int var_idx , int argcount );
5659int generate_STRINGMEMBER (cctx_T * cctx , char_u * name , size_t len );
0 commit comments