rename node->filename to node->filename_index

parent 58b1c088
......@@ -37,7 +37,7 @@ void mrbc_partial_hook(mrb_state *mrb, mrbc_context *c, int (*partial_hook)(stru
/* AST node structure */
typedef struct mrb_ast_node {
struct mrb_ast_node *car, *cdr;
uint16_t lineno, filename;
uint16_t lineno, filename_index;
} mrb_ast_node;
/* lexer states */
......
......@@ -1080,13 +1080,13 @@ codegen(codegen_scope *s, node *tree, int val)
if (!tree) return;
if (s->irep && s->pc > 0 && s->filename_index != tree->filename) {
if (s->irep && s->pc > 0 && s->filename_index != tree->filename_index) {
s->irep->filename = mrb_parser_get_filename(s->parser, s->filename_index);
finished_file = mrb_debug_info_append_file(s->mrb, s->irep, s->debug_start_pos, s->pc);
mrb_assert(finished_file);
s->debug_start_pos = s->pc;
s->filename_index = tree->filename;
s->filename = mrb_parser_get_filename(s->parser, tree->filename);
s->filename_index = tree->filename_index;
s->filename = mrb_parser_get_filename(s->parser, tree->filename_index);
}
nt = (intptr_t)tree->car;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment