From a134e9d3651cc502c1653f8da8515cb4f30eb5fb Mon Sep 17 00:00:00 2001 From: Fabrice Date: Tue, 3 Mar 2026 10:57:46 +0100 Subject: fixing linked list behavior --- src/voidc.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/voidc.cc') diff --git a/src/voidc.cc b/src/voidc.cc index 63d2ef7..c6682b2 100644 --- a/src/voidc.cc +++ b/src/voidc.cc @@ -23,13 +23,18 @@ int main() { String file(SOURCE_FILE); Buffer_Stack stack{}; - Buffer* buffer = nullptr; + Buffer* buffer1 = nullptr; + Buffer* buffer2 = nullptr; - bool ret = buffer_init(heap_allocator(), &source, &file, &buffer); + bool ret = buffer_init(heap_allocator(), &source, &file, &buffer1); if (!ret) return EXIT_FAILURE; - buffer_stack_push(&stack, buffer); + ret = buffer_init(heap_allocator(), &source, &file, &buffer2); + if (!ret) return EXIT_FAILURE; + buffer_stack_push(&stack, buffer1); + buffer_stack_push(&stack, buffer2); + Tokenizer tokenizer(&stack); Token token = {}; -- cgit v1.2.3