X-Git-Url: http://git.lukelau.me/?p=scheme.git;a=blobdiff_plain;f=codegen.scm;h=9ffee7739248956d3811a45b0205aeb64a683f32;hp=9c692e7c1835c337fa9b9fc66812345e36e89c08;hb=e2081d0d8280f4c2f17fdf4cc7d3fb5f0b36c48b;hpb=b1fae591d1981a511bd19218a6c85872344915c6 diff --git a/codegen.scm b/codegen.scm index 9c692e7..9ffee77 100644 --- a/codegen.scm +++ b/codegen.scm @@ -168,7 +168,7 @@ (map cdr stack-sizes)))] ; 0 2 6 8 16 [relative-offsets (map - totals (map cdr stack-sizes))] - [absolute-offsets (map (lambda (x) (- si x)) b)]) + [absolute-offsets (map (lambda (x) (- si x)) relative-offsets)]) (map cons (map car stack-sizes) absolute-offsets))) (let* (