Remove compiler ctx allocator

This commit is contained in:
2025-09-11 11:23:07 +02:00
parent 79ec6cc42f
commit 78e6d6146e
5 changed files with 18 additions and 29 deletions

View File

@@ -367,7 +367,6 @@ make_directive :: (lexer : *Lexer) -> *Token {
path_tok := scan_next_token(lexer);
path := path_tok.string_value;
ctx : Compiler_Context;
ctx.allocator = lexer.ctx.allocator;
ctx.environment = lexer.ctx.environment;
ctx.file = make_file(*ctx, path);
@@ -578,7 +577,6 @@ lex :: (ctx : *Compiler_Context, allocator := temp) {
lexer : Lexer;
lexer.ctx = ctx;
lexer.ctx.tokens.allocator = ctx.allocator;
array_reserve(*lexer.ctx.tokens, 1024 * 1024);
init_lexer_from_string(*lexer, ctx.file.source);