This commit is contained in:
Nobuyoshi Nakada 2023-12-06 15:14:59 +09:00
Родитель 538ff35133
Коммит 582c202c23
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
1 изменённых файлов: 4 добавлений и 2 удалений

6
iseq.c
Просмотреть файл

@ -954,7 +954,8 @@ VALUE rb_iseq_compile_prism_node(rb_iseq_t * iseq, pm_scope_node_t *scope_node,
* Initialize an rb_code_location_t with a prism location. * Initialize an rb_code_location_t with a prism location.
*/ */
static void static void
pm_code_location(rb_code_location_t *code_location, const pm_newline_list_t *newline_list, const pm_location_t *location) { pm_code_location(rb_code_location_t *code_location, const pm_newline_list_t *newline_list, const pm_location_t *location)
{
pm_line_column_t start = pm_newline_list_line_column(newline_list, location->start); pm_line_column_t start = pm_newline_list_line_column(newline_list, location->start);
pm_line_column_t end = pm_newline_list_line_column(newline_list, location->end); pm_line_column_t end = pm_newline_list_line_column(newline_list, location->end);
@ -1399,7 +1400,8 @@ iseqw_s_compile(int argc, VALUE *argv, VALUE self)
} }
static void static void
iseqw_s_compile_prism_compile(pm_parser_t *parser, VALUE opt, rb_iseq_t *iseq, VALUE file, VALUE path, int first_lineno) { iseqw_s_compile_prism_compile(pm_parser_t *parser, VALUE opt, rb_iseq_t *iseq, VALUE file, VALUE path, int first_lineno)
{
pm_node_t *node = pm_parse(parser); pm_node_t *node = pm_parse(parser);
rb_code_location_t code_location; rb_code_location_t code_location;
pm_code_location(&code_location, &parser->newline_list, &node->location); pm_code_location(&code_location, &parser->newline_list, &node->location);