From 7440060f179e35fe63155a149bb5003c97e12013 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 18 Oct 2026 09:25:36 +0200 Subject: Fix ICE on variable declarations in case branches --- source/main.elna | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/main.elna') diff --git a/source/main.elna b/source/main.elna index ee4079e..fb58766 100644 --- a/source/main.elna +++ b/source/main.elna @@ -23,6 +23,8 @@ begin printf("Token: %.*s, length: %lu, final state: %i, position: %lu, kind: %i\n\0".ptr, global_cursor.cursor - global_cursor.start, global_cursor.start, global_cursor.cursor - global_cursor.start, global_cursor.state, - global_cursor.position, token^.kind) + global_cursor.position, token^.kind); + + elna_lexer_token_destroy(token) until global_cursor.state = ElnaLexerState.eof end. -- cgit v1.2.3