rename node->filename to node->filename_index

This commit is contained in:
Yukihiro "Matz" Matsumoto
2013-09-20 06:09:41 +09:00
parent 58b1c0883b
commit 12183fa250
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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 */
+3 -3
View File
@@ -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;