From ec867b25d3d0880ef4469ce8e98af0ddcb0dcf23 Mon Sep 17 00:00:00 2001 From: John Lorentzson Date: Thu, 24 Jul 2025 15:28:55 +0200 Subject: [PATCH] Correct ARGVEC and VARVEC offsets in code generator --- user-side-compiler/backend/code-generator.lisp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user-side-compiler/backend/code-generator.lisp b/user-side-compiler/backend/code-generator.lisp index 8b0aca2..13d6547 100644 --- a/user-side-compiler/backend/code-generator.lisp +++ b/user-side-compiler/backend/code-generator.lisp @@ -50,8 +50,8 @@ ;; TODO: Handle case of too many arguments (? not realistically needed) t) -(defparameter +argvec-offset+ #x00) -(defparameter +varvec-offset+ #x08) +(defparameter +argvec-offset+ #xF0) +(defparameter +varvec-offset+ #x20) (defmacro with-variable-allocations (allocations &body body) `(let ((*variable-allocations* (make-hash-table)))