Go to the source code of this file.
|
| NORETURN (static void raise_argument_error(rb_execution_context_t *ec, const rb_iseq_t *iseq, const VALUE exc)) |
|
| NORETURN (static void argument_arity_error(rb_execution_context_t *ec, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc)) |
|
| NORETURN (static void argument_kw_error(rb_execution_context_t *ec, const rb_iseq_t *iseq, const char *error, const VALUE keys)) |
|
VALUE | rb_keyword_error_new (const char *error, VALUE keys) |
|
MJIT_FUNC_EXPORTED const rb_callable_method_entry_t * | rb_resolve_refined_method_callable (VALUE refinements, const rb_callable_method_entry_t *me) |
|
VALUE | rb_iseq_location (const rb_iseq_t *iseq) |
|
void | rb_backtrace_use_iseq_first_lineno_for_last_location (VALUE self) |
|
◆ KW_HASH_HAS_BOTH_KEYS
#define KW_HASH_HAS_BOTH_KEYS 3 |
◆ KW_HASH_HAS_NO_KEYS
#define KW_HASH_HAS_NO_KEYS 0 |
◆ KW_HASH_HAS_OTHER_KEY
#define KW_HASH_HAS_OTHER_KEY 2 |
◆ KW_HASH_HAS_SYMBOL_KEY
#define KW_HASH_HAS_SYMBOL_KEY 1 |
◆ KW_SPECIFIED_BITS_MAX
#define KW_SPECIFIED_BITS_MAX (32-1) /* TODO: 32 -> Fixnum's max bits */ |
◆ arg_setup_type
Enumerator |
---|
arg_setup_method | |
arg_setup_block | |
arg_setup_method | |
arg_setup_block | |
Definition at line 35 of file vm_args.c.
◆ NORETURN() [1/3]
NORETURN |
( |
static void |
argument_arity_errorrb_execution_context_t *ec, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc | ) |
|
◆ NORETURN() [2/3]
NORETURN |
( |
static void |
argument_kw_errorrb_execution_context_t *ec, const rb_iseq_t *iseq, const char *error, const VALUE keys | ) |
|
◆ NORETURN() [3/3]
NORETURN |
( |
static void |
raise_argument_errorrb_execution_context_t *ec, const rb_iseq_t *iseq, const VALUE exc | ) |
|
◆ rb_backtrace_use_iseq_first_lineno_for_last_location()
void rb_backtrace_use_iseq_first_lineno_for_last_location |
( |
VALUE |
self | ) |
|
◆ rb_iseq_location()
◆ rb_resolve_refined_method_callable()