X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=src%2Fc-lex.c;h=e972fafa0119280f5651284f28d0632f651601c7;hb=627b462e8421954b5102d839ff203adb3400a8cc;hp=5ed51506ee7baa711a5c2f0971fbe522af70f612;hpb=57d4530c4d6814fa25338a00cc65b95938c723b6;p=nesc.git diff --git a/src/c-lex.c b/src/c-lex.c index 5ed5150..e972faf 100644 --- a/src/c-lex.c +++ b/src/c-lex.c @@ -88,7 +88,7 @@ void set_lex_location(location loc) current.lex.input->l = *loc; } -static location last_location(void) +location last_location(void) { return make_location(current.lex.input->l); } @@ -207,6 +207,7 @@ static void start_lex_common(source_language l) current.lex.line_map = ralloc(current.fileregion, struct line_maps); linemap_init(current.lex.line_map); + current.lex.line_map->trace_includes = print_include_names; current.lex.finput = cpp_create_reader(CLK_GNUC89, NULL, current.lex.line_map); current.lex.pp.outf = NULL; cpp_opts = cpp_get_options(current_reader()); @@ -235,6 +236,7 @@ static void start_lex_common(source_language l) cpp_opts->warn_traditional = warn_traditional; cpp_opts->pedantic_errors = flag_pedantic_errors; cpp_opts->pedantic = pedantic; + cpp_opts->print_include_names = print_include_names; cpp_init_iconv(current_reader()); cpp_init_special_builtins(current_reader());