From d04aea3c5875cd2859d6ab961256b11189c49839 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Thu, 28 Oct 2021 10:40:22 +0200 Subject: Prepare for closure capture --- src/bytecode/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bytecode/main.c') diff --git a/src/bytecode/main.c b/src/bytecode/main.c index 7f2042e..4b80f71 100755 --- a/src/bytecode/main.c +++ b/src/bytecode/main.c @@ -57,8 +57,9 @@ process_source(const StringView *source) { #endif // Interpret chunk. + Object main_proc = make_lambda(main); CallFrame frame = (CallFrame){ - .chunk = main, + .closure = main_proc.closure, }; array_push(vm.frames, frame); vm_interpret(&vm); -- cgit v1.2.1