diff options
Diffstat (limited to 'src/modules/utils/assign-stack.scm')
-rw-r--r-- | src/modules/utils/assign-stack.scm | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/modules/utils/assign-stack.scm b/src/modules/utils/assign-stack.scm deleted file mode 100644 index 1096846..0000000 --- a/src/modules/utils/assign-stack.scm +++ /dev/null @@ -1,15 +0,0 @@ -(define-module (utils assign-stack) - #:export (make-location - get-frame-size)) - - -(define make-location) -(define get-frame-size) -(let ((dict (make-hash-table)) - (ptr 0)) - (set! make-location - (lambda (id) - (or (hash-ref dict id) - (begin (set! ptr (1+ ptr)) - (hash-set! dict id (get-frame-size)))))) - (set! get-frame-size (lambda () (* -4 ptr)))) |