tool: optimise: update mie_lex usage

This commit is contained in:
2026-01-27 20:51:31 +00:00
parent 5835d25679
commit b28efa2d08

View File

@@ -26,6 +26,7 @@
#include <mie/ir/walk.h>
#include <mie/name.h>
#include <mie/parse/lex.h>
#include <mie/parse/line-source.h>
#include <mie/parse/parser.h>
#include <mie/parse/token.h>
#include <mie/pass/builtin.h>
@@ -86,7 +87,10 @@ static int optimise_file(
mie_builtin_passes_register(ctx);
struct mie_lex *lex = mie_lex_create(file);
struct mie_line_source src;
mie_line_source_init(&src, path, file);
struct mie_lex *lex = mie_lex_create(&src, ctx);
struct mie_parser *parse = mie_parser_create(ctx, lex);
struct mie_name_map *names = mie_name_map_create(NULL);
@@ -181,7 +185,7 @@ static int optimise_file(
#endif
mie_lex_destroy(lex);
mie_line_source_cleanup(&src);
b_file_unref(file);
return 0;