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 | ) |
|