From b28efa2d082f51154b9d0126e633eafe886c0438 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Tue, 27 Jan 2026 20:51:31 +0000 Subject: [PATCH] tool: optimise: update mie_lex usage --- tool/cmd/optimise.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tool/cmd/optimise.c b/tool/cmd/optimise.c index e2fe697..30cedc4 100644 --- a/tool/cmd/optimise.c +++ b/tool/cmd/optimise.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -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;