summaryrefslogtreecommitdiff
path: root/src/modules/utils/assign-stack.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/utils/assign-stack.scm')
-rw-r--r--src/modules/utils/assign-stack.scm15
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))))