Go to the source code of this file.
|
| NORETURN (static void raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc)) |
|
| NORETURN (static void argument_arity_error(rb_thread_t *th, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc)) |
|
| NORETURN (static void argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys)) |
|
VALUE | rb_keyword_error_new (const char *error, VALUE keys) |
|
◆ CALLER_SETUP_ARG
#define CALLER_SETUP_ARG |
( |
|
cfp, |
|
|
|
calling, |
|
|
|
ci |
|
) |
| |
Value:do { \
} while (0)
#define IS_ARGS_KEYWORD(ci)
#define IS_ARGS_SPLAT(ci)
Definition at line 887 of file vm_args.c.
◆ IS_ARGS_KEYWORD
◆ IS_ARGS_SPLAT
◆ arg_setup_type
Enumerator |
---|
arg_setup_method | |
arg_setup_block | |
Definition at line 30 of file vm_args.c.
◆ NORETURN() [1/3]
NORETURN |
( |
static void |
raise_argument_errorrb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc | ) |
|
◆ NORETURN() [2/3]
NORETURN |
( |
static void |
argument_arity_errorrb_thread_t *th, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc | ) |
|
◆ NORETURN() [3/3]
NORETURN |
( |
static void |
argument_kw_errorrb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys | ) |
|